Added client profile update

This commit is contained in:
Donald Zou
2025-08-11 14:35:30 +08:00
parent e879ceb1bc
commit 2d08171e7c
8 changed files with 109 additions and 24 deletions

View File

@@ -331,6 +331,22 @@ class DashboardClients:
return False, "Signed up failed."
return True, None
def UpdateClientProfile(self, ClientID, Name):
try:
with self.engine.begin() as conn:
conn.execute(
self.dashboardClientsInfoTable.update().values({
"Name": Name
}).where(
self.dashboardClientsInfoTable.c.ClientID == ClientID
)
)
self.logger.log(Message=f"User {ClientID} updated name to {Name}")
except Exception as e:
self.logger.log(Status="false", Message=f"User {ClientID} updated name to {Name} failed")
return False
return True
'''
For WGDashboard Admin to Manage Clients
'''