Added new support for new admin css, added dependencies to setup.py, fixes in admin
This commit is contained in:
parent
3456534cb8
commit
2c1e8b9e65
5 changed files with 35 additions and 7 deletions
|
|
@ -1,6 +1,21 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
from collections import OrderedDict
|
||||
from paramecio.citoplasma.sessions import get_session
|
||||
from paramecio.citoplasma.urls import make_url
|
||||
|
||||
try:
|
||||
|
||||
from settings import config
|
||||
|
||||
except:
|
||||
|
||||
class config:
|
||||
admin_folder='admin'
|
||||
|
||||
def make_admin_url(url, query_args={}):
|
||||
|
||||
return make_url('%s/%s' % (config.admin_folder, url), query_args)
|
||||
|
||||
def get_language(s):
|
||||
|
||||
|
|
@ -31,3 +46,16 @@ def get_menu(modules_admin):
|
|||
menu[submod[2]]=submod
|
||||
|
||||
return menu
|
||||
|
||||
def check_login():
|
||||
|
||||
s=get_session()
|
||||
|
||||
if 'login' in s:
|
||||
|
||||
if s['privileges']==2:
|
||||
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ from mako.lookup import TemplateLookup
|
|||
from paramecio.citoplasma.urls import make_url, make_media_url, make_media_url_module, add_get_parameters
|
||||
from paramecio.citoplasma.i18n import I18n
|
||||
from paramecio.citoplasma.sessions import get_session
|
||||
from paramecio.citoplasma.adminutils import make_admin_url
|
||||
from paramecio.cromosoma.formsutils import csrf_token
|
||||
from settings import config
|
||||
from os import path
|
||||
|
|
@ -108,6 +109,8 @@ class PTemplate:
|
|||
|
||||
self.add_filter(csrf_token)
|
||||
|
||||
self.add_filter(make_admin_url)
|
||||
|
||||
I18n_lang=I18n.lang
|
||||
|
||||
self.add_filter(I18n.lang)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue