diff --git a/paramecio/modules/admin/index.py b/paramecio/modules/admin/index.py index 2b54779..667b022 100644 --- a/paramecio/modules/admin/index.py +++ b/paramecio/modules/admin/index.py @@ -9,9 +9,7 @@ from paramecio.citoplasma.sessions import get_session, generate_session from bottle import get,post,response,request from settings import config from settings import config_admin -from paramecio.citoplasma.lists import SimpleList from paramecio.citoplasma.adminutils import get_menu, get_language, make_admin_url, check_login -from paramecio.citoplasma.generate_admin_class import GenerateAdminClass from paramecio.citoplasma.httputils import GetPostFiles from paramecio.cromosoma.formsutils import show_form, pass_values_to_form, set_extra_forms_user from paramecio.cromosoma.coreforms import PasswordForm diff --git a/paramecio/settings/config_admin.py.sample b/paramecio/settings/config_admin.py.sample index eabd8d8..5219e66 100644 --- a/paramecio/settings/config_admin.py.sample +++ b/paramecio/settings/config_admin.py.sample @@ -1,7 +1,18 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 -from paramecio.citoplasma.i18n import I18n +import os +from paramecio.citoplasma.i18n import I18n, load_lang +from settings import config +from importlib import import_module + +load_lang('paramecio.modules', 'admin') modules_admin=[[I18n.lang('admin', 'users_admin', 'User\'s Admin'), 'paramecio.modules.admin.admin.ausers', 'ausers']] -#modules_admin={'ausers': [I18n.lang('admin', 'users_admin', 'User\'s Admin'), 'paramecio.modules.admin.admin.ausers'], 'module_father': [ I18n.lang('common', 'submodule', 'ModuleFather') , {'submodule': ['This is a module', 'paramecio.modules.admin.admin.ausers'] } ] } \ No newline at end of file +for module in config.modules: + module+='.settings.config_admin' + module_path=module.replace('.','/')+'.py' + if os.path.isfile(module_path): + mod=import_module(module) + +