Added more views

This commit is contained in:
2022-06-12 22:48:13 +01:00
parent 22878b5398
commit a58f267586
3 changed files with 72 additions and 20 deletions

View File

@ -51,13 +51,11 @@ class User(UserMixin, db.Model):
def get_email(self): return decrypt(self.email)
def register(self):
def register(self, notify:bool=False):
users = User.query.all()
for user in users:
if user.get_username() == self.get_username():
return False, f'Username {self.get_username()} already in use.'
elif user.get_email() == self.get_email():
return False, f'Email address {self.get_email()} already in use.'
if user.get_username() == self.get_username(): return False, f'Username {self.get_username()} already in use.'
if user.get_email() == self.get_email(): return False, f'Email address {self.get_email()} already in use.'
db.session.add(self)
db.session.commit()
write('users.log', f'User \'{self.get_username()}\' was created with id \'{self.id}\'.')