website restyling, minor fixes

This commit is contained in:
Arthur Gerbaud
2016-08-13 16:40:43 +02:00
parent 8bac5d8bd4
commit 46b807ec1e
36 changed files with 390 additions and 407 deletions

View File

@@ -14,6 +14,10 @@ def webpage(**options):
except KeyError: ajax = False
try: permissions = options.pop('permissions')
except KeyError: permissions = []
try: app_menu = options.pop('app_menu')
except KeyError: app_menu = []
try: app_name = options.pop('app_name')
except KeyError: app_name = None
new_bases = []
if ajax:
@@ -27,6 +31,8 @@ def webpage(**options):
_insert_bases(cls, new_bases)
if permissions:
cls.permissions = permissions
cls.app_menu = app_menu
cls.app_name = app_name
return cls
return update_class