False
This commit is contained in:
@@ -11,7 +11,7 @@ class PasswordReset(db.Model):
|
|||||||
__tablename__ = 'password_reset'
|
__tablename__ = 'password_reset'
|
||||||
|
|
||||||
id = db.Column(db.String, primary_key=True)
|
id = db.Column(db.String, primary_key=True)
|
||||||
uid = db.Column(db.String(150), nullable=True)
|
uid = db.Column(db.String(150), nullable=False)
|
||||||
username = db.Column(db.String, nullable=False)
|
username = db.Column(db.String, nullable=False)
|
||||||
status = db.Column(db.Integer, nullable=True, default=0)
|
status = db.Column(db.Integer, nullable=True, default=0)
|
||||||
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
|
added = db.Column(db.DateTime(timezone=True), server_default=func.now())
|
||||||
@@ -30,19 +30,24 @@ class PasswordReset(db.Model):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def create_reset(cls, username):
|
def create_reset(cls, username):
|
||||||
logger.info(f"Enter to reset the password********** "+username)
|
logger.info(f"Enter to reset the password********** "+username)
|
||||||
|
# pass_reset = cls(
|
||||||
|
# uid=str(uuid.uuid4()),
|
||||||
|
# username=username,
|
||||||
|
# added=datetime.now(timezone.utc),
|
||||||
|
# updated=datetime.now(timezone.utc)
|
||||||
|
# )
|
||||||
|
|
||||||
pass_reset = cls(
|
pass_reset = cls(
|
||||||
uid=str(uuid.uuid4()),
|
uid=str(uuid.uuid4()),
|
||||||
username=username,
|
username=username
|
||||||
added=datetime.now(timezone.utc),
|
|
||||||
updated=datetime.now(timezone.utc)
|
|
||||||
)
|
)
|
||||||
logger.info(f"About to reset the password**********")
|
logger.info(f"About to reset the password**********")
|
||||||
try:
|
try:
|
||||||
db.session.add(pass_reset)
|
db.session.add(pass_reset)
|
||||||
db.session.flush()
|
# db.session.flush()
|
||||||
logger.info(f"After Insert to reset the password**********")
|
logger.info(f"After Insert to reset the password**********")
|
||||||
except IntegrityError as err:
|
except IntegrityError as err:
|
||||||
raise ValueError(f"Database integrity error: {err}")
|
raise ValueError(f"****** ERROR Database integrity error: {err}")
|
||||||
return pass_reset
|
return pass_reset
|
||||||
|
|
||||||
|
|
||||||
@@ -50,3 +55,18 @@ class PasswordReset(db.Model):
|
|||||||
return f'<pPassReset {self.id} - {self.username}>'
|
return f'<pPassReset {self.id} - {self.username}>'
|
||||||
|
|
||||||
|
|
||||||
|
# ''''
|
||||||
|
# merms_panel=# \d password_reset
|
||||||
|
# Table "public.password_reset"
|
||||||
|
# Column | Type | Collation | Nullable | Default
|
||||||
|
# ----------+-----------------------------+-----------+----------+--------------------------------------------
|
||||||
|
# id | integer | | not null | nextval('password_reset_id_seq'::regclass)
|
||||||
|
# uid | uuid | | | uuid_generate_v4()
|
||||||
|
# username | character varying(35) | | not null |
|
||||||
|
# status | integer | | | 0
|
||||||
|
# added | timestamp without time zone | | | now()
|
||||||
|
# updated | timestamp without time zone | | | now()
|
||||||
|
# Indexes:
|
||||||
|
# "password_reset_id_key" UNIQUE CONSTRAINT, btree (id)
|
||||||
|
#
|
||||||
|
# '''
|
||||||
Reference in New Issue
Block a user