This commit is contained in:
Antonio de la Rosa 2024-10-01 01:24:06 +02:00
parent 8dbf25ec8f
commit ab57b224e1
3 changed files with 23 additions and 9 deletions

View file

@ -199,7 +199,7 @@ def home(module='', submodule='', t=t):
user_admin.conditions=['WHERE token_login=%s', [token_login]]
arr_user=user_admin.select_a_row_where(['id', 'privileges'])
arr_user=user_admin.select_a_row_where(['id', 'privileges', 'theme'])
if arr_user==False:
# delete cookioe
@ -211,6 +211,7 @@ def home(module='', submodule='', t=t):
s['id']=arr_user['id']
s['login']=1
s['privileges']=arr_user['privileges']
s['theme']=str(arr_user['theme'])
s.save()
@ -480,15 +481,25 @@ def check_code_token():
@admin_app.get('/change_theme')
def change_theme():
theme_selected=str(request.query.get('theme', '0'))
error=1
s=get_session()
if check_login():
theme_selected=str(request.query.get('theme', '0'))
s=get_session()
s['id']=s.get('id', 0)
s['theme']=theme_selected
s.save()
error=0
connection=WebModel.connection()
s['theme']=theme_selected
s.save()
connection.query('update useradmin set theme=%s WHERE id=%s', [s['theme'], s['id']])
error=0
return {'error': error}

View file

@ -89,6 +89,8 @@ class UserAdmin(UserModel):
self.register(corefields.IntegerField('num_tries', 1))
self.register(corefields.IntegerField('theme'))
"""
user_admin=WebModel('user_admin')