test
This commit is contained in:
61
lib/system/setup.py
Normal file
61
lib/system/setup.py
Normal file
@@ -0,0 +1,61 @@
|
||||
__menu = {
|
||||
'uri' : __package__,
|
||||
'name': '설정',
|
||||
'list': [
|
||||
{
|
||||
'uri': 'setting',
|
||||
'name': '일반설정',
|
||||
'list': [
|
||||
{'uri': 'basic', 'name': '기본'},
|
||||
{'uri': 'auth', 'name': '인증'},
|
||||
{'uri': 'web', 'name': '웹'},
|
||||
{'uri': 'env', 'name': '시스템'},
|
||||
{'uri': 'menu', 'name': '메뉴'},
|
||||
{'uri': 'notify', 'name': '알림'},
|
||||
{'uri': 'crypt', 'name': '암호화'},
|
||||
],
|
||||
},
|
||||
{
|
||||
'uri': 'plugin',
|
||||
'name': '플러그인'
|
||||
},
|
||||
{
|
||||
'uri': 'python',
|
||||
'name': 'Python'
|
||||
},
|
||||
{
|
||||
'uri': 'db',
|
||||
'name': 'DB'
|
||||
},
|
||||
{
|
||||
'uri': 'log',
|
||||
'name': '로그'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
setting = {
|
||||
'filepath' : __file__,
|
||||
'use_db': True,
|
||||
'use_default_setting': True,
|
||||
'home_module': 'setting',
|
||||
'menu': __menu,
|
||||
'setting_menu': None,
|
||||
'default_route': 'normal',
|
||||
}
|
||||
|
||||
try:
|
||||
from plugin import *
|
||||
P = create_plugin_instance(setting)
|
||||
|
||||
SystemModelSetting = P.ModelSetting
|
||||
from .mod_setting import ModuleSetting
|
||||
from .mod_home import ModuleHome
|
||||
from .mod_route import ModuleRoute
|
||||
|
||||
P.set_module_list([ModuleSetting, ModuleHome, ModuleRoute])
|
||||
|
||||
except Exception as e:
|
||||
P.logger.error(f'Exception:{str(e)}')
|
||||
P.logger.error(traceback.format_exc())
|
||||
Reference in New Issue
Block a user