Fixes in users
This commit is contained in:
parent
86d9dde2d5
commit
a6dea3481c
4 changed files with 10 additions and 6 deletions
|
|
@ -64,7 +64,7 @@ class Session(dict):
|
|||
|
||||
When bottle make a redirect, directly make a raise exception and not save session. With this method you can save the session before the raise.
|
||||
"""
|
||||
print('get_save')
|
||||
|
||||
if self.changed:
|
||||
|
||||
if not self.safe:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
from settings import config
|
||||
from flask import g, url_for, session
|
||||
#from flask import g, url_for, session
|
||||
from cuchulu.modules.admin.models.admin import UserAdmin
|
||||
from cuchulu.libraries.generate_admin_class import GenerateAdminClass
|
||||
from cuchulu.libraries.i18n import I18n, PGetText
|
||||
|
|
@ -7,6 +7,8 @@ from cuchulu.libraries.db.coreforms import SelectForm
|
|||
from cuchulu.libraries.db.coreforms import HiddenForm
|
||||
import copy
|
||||
from cuchulu.modules.admin import admin_app, t as admin_t
|
||||
from cuchulu.libraries.urls import url_for
|
||||
from cuchulu.libraries.sessionplugin import get_session
|
||||
|
||||
pgettext=PGetText(__file__+'/../')
|
||||
|
||||
|
|
@ -49,7 +51,7 @@ def ausers(db=True):
|
|||
|
||||
url=url_for('admin_app.ausers')
|
||||
|
||||
admin=GenerateAdminClass(user_admin, url)
|
||||
admin=GenerateAdminClass(user_admin, url, t)
|
||||
|
||||
admin.list.fields_showed=['username']
|
||||
|
||||
|
|
@ -73,6 +75,8 @@ def update_lang(admin, item_id):
|
|||
|
||||
arr_row=admin.model.select_a_row(item_id)
|
||||
|
||||
session=get_session()
|
||||
|
||||
session['lang']=arr_row.get('lang', I18n.get_default_lang())
|
||||
|
||||
return True
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ ${load_js()|n}
|
|||
<%block name="menu_list">
|
||||
<%
|
||||
|
||||
from paramecio2.libraries.config_admin import config_admin
|
||||
from cuchulu.libraries.config_admin import config_admin
|
||||
|
||||
%>
|
||||
% for admin in config_admin:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue