FIxes in i18n
This commit is contained in:
parent
16f1678884
commit
7584afe361
4 changed files with 35 additions and 11 deletions
|
|
@ -1,5 +1,5 @@
|
|||
from settings import config
|
||||
from flask import g, url_for
|
||||
from flask import g, url_for, session
|
||||
from paramecio2.modules.admin.models.admin import UserAdmin
|
||||
from paramecio2.libraries.generate_admin_class import GenerateAdminClass
|
||||
from paramecio2.libraries.i18n import I18n, PGetText
|
||||
|
|
@ -56,6 +56,8 @@ def ausers():
|
|||
|
||||
admin.arr_fields_edit=['username', 'password', 'repeat_password', 'email', 'lang', 'dark_theme', 'double_auth', 'disabled', 'last_login']
|
||||
|
||||
admin.post_update=update_lang
|
||||
|
||||
form_admin=admin.show()
|
||||
|
||||
if type(form_admin).__name__=='str':
|
||||
|
|
@ -65,3 +67,11 @@ def ausers():
|
|||
|
||||
return form_admin
|
||||
|
||||
|
||||
def update_lang(admin, item_id):
|
||||
|
||||
arr_row=admin.model.select_a_row(item_id)
|
||||
|
||||
session['lang']=arr_row.get('lang', I18n.get_default_lang())
|
||||
|
||||
return True
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue