office password

This commit is contained in:
CHIEFSOFT\ameye
2025-10-12 08:07:34 -04:00
parent a87f482240
commit bf553f3f61
2 changed files with 106 additions and 31 deletions
+11 -2
View File
@@ -26,7 +26,7 @@ class OfficeUsers(db.Model):
uid = db.Column(db.String(150), nullable=True)
username = db.Column(db.String(25), nullable=False)
password = db.Column(db.String(100), nullable=False)
password = db.Column(db.String(250), nullable=False)
firstname = db.Column(db.String(25), nullable=False)
lastname = db.Column(db.String(25), nullable=False)
acc_level = db.Column(db.Integer, nullable=True, default=10)
@@ -56,10 +56,19 @@ class OfficeUsers(db.Model):
users_list = cls.query.filter_by(username=username).first()
logger.info(f"users_list looking for {username} after.")
if not users_list:
logger.error(f"users_list with ID {user_id} does not exist.")
logger.error(f"users_list with ID {username} does not exist.")
return None
return users_list
@classmethod
def set_office_user_password(cls, user_id, username,password_hash):
selected_user = cls.query.filter_by(id=int(user_id), username=str(username)).first()
if not selected_user:
logger.error(f"users_list with ID {user_id} does not exist.")
return None
logger.info(f"Password Settings Action = > {user_id}, {username}, {password_hash} ")
selected_user.password = password_hash
return selected_user
def to_dict(self):
return {