Add email/password sign up

This commit is contained in:
rubenwardy
2018-05-29 18:27:33 +01:00
parent 63a3b5e872
commit df291db69b
4 changed files with 29 additions and 6 deletions

View File

@@ -121,12 +121,15 @@ class User(db.Model, UserMixin):
packages = db.relationship("Package", backref="author", lazy="dynamic")
requests = db.relationship("EditRequest", backref="author", lazy="dynamic")
def __init__(self, username):
def __init__(self, username, active=False, email=None, password=None):
import datetime
self.username = username
self.confirmed_at = datetime.datetime.now() - datetime.timedelta(days=6000)
self.display_name = username
self.active = active
self.email = email
self.password = password
self.rank = UserRank.NOT_JOINED
def canAccessTodoList(self):