members update

This commit is contained in:
2026-04-30 21:35:23 -04:00
parent 5b21696067
commit 0461bad40f
4 changed files with 89 additions and 13 deletions
+18
View File
@@ -125,6 +125,24 @@ class Members(db.Model):
member.updated = datetime.now(timezone.utc)
return member
@classmethod
def set_office_update_profile(cls, uid, profile_data):
member = cls.query.filter_by(uid=str(uid)).first()
if not member:
logger.info(f"User UID = {uid} found")
raise ValueError(f"Member with UID {uid} does not exist.")
member.full_address = profile_data["member_full_address"]
member.account_name = profile_data["member_account_name"]
member.firstname = profile_data["member_firstname"]
member.lastname = profile_data["member_lastname"]
member.phone = profile_data["member_phone"]
member.email = profile_data["member_email"]
member.updated = datetime.now(timezone.utc)
return member
@classmethod
def set_member_last_login(cls, uid):
member = cls.query.filter_by(uid=str(uid)).first()