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.
|
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 self.changed:
|
||||||
|
|
||||||
if not self.safe:
|
if not self.safe:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
from settings import config
|
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.modules.admin.models.admin import UserAdmin
|
||||||
from cuchulu.libraries.generate_admin_class import GenerateAdminClass
|
from cuchulu.libraries.generate_admin_class import GenerateAdminClass
|
||||||
from cuchulu.libraries.i18n import I18n, PGetText
|
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
|
from cuchulu.libraries.db.coreforms import HiddenForm
|
||||||
import copy
|
import copy
|
||||||
from cuchulu.modules.admin import admin_app, t as admin_t
|
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__+'/../')
|
pgettext=PGetText(__file__+'/../')
|
||||||
|
|
||||||
|
|
@ -49,7 +51,7 @@ def ausers(db=True):
|
||||||
|
|
||||||
url=url_for('admin_app.ausers')
|
url=url_for('admin_app.ausers')
|
||||||
|
|
||||||
admin=GenerateAdminClass(user_admin, url)
|
admin=GenerateAdminClass(user_admin, url, t)
|
||||||
|
|
||||||
admin.list.fields_showed=['username']
|
admin.list.fields_showed=['username']
|
||||||
|
|
||||||
|
|
@ -73,6 +75,8 @@ def update_lang(admin, item_id):
|
||||||
|
|
||||||
arr_row=admin.model.select_a_row(item_id)
|
arr_row=admin.model.select_a_row(item_id)
|
||||||
|
|
||||||
|
session=get_session()
|
||||||
|
|
||||||
session['lang']=arr_row.get('lang', I18n.get_default_lang())
|
session['lang']=arr_row.get('lang', I18n.get_default_lang())
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ for app in config.apps:
|
||||||
config_path=module_app+'.settings.config_admin'
|
config_path=module_app+'.settings.config_admin'
|
||||||
|
|
||||||
a=import_module(config_path)
|
a=import_module(config_path)
|
||||||
|
|
||||||
|
|
||||||
arr_modules_admin={}
|
arr_modules_admin={}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,11 +71,11 @@ ${load_js()|n}
|
||||||
<%block name="menu_list">
|
<%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:
|
% for admin in config_admin:
|
||||||
|
|
||||||
<%
|
<%
|
||||||
|
|
||||||
class_selected=''
|
class_selected=''
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue