From a3cc015c3408604238411a78035f112ff75f65a9 Mon Sep 17 00:00:00 2001 From: absurdo Date: Fri, 15 Dec 2023 22:10:33 +0100 Subject: [PATCH] Added jsutils, and added bit support for gettext int --- .gitmodules | 3 +++ paramecio2/libraries/mtemplates.py | 6 ++++-- paramecio2/modules/admin/media/js/jsutils | 1 + paramecio2/modules/admin/settings/config_admin.py | 4 ++++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .gitmodules create mode 160000 paramecio2/modules/admin/media/js/jsutils diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f91ddf4 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "paramecio2/modules/admin/media/js/jsutils"] + path = paramecio2/modules/admin/media/js/jsutils + url = https://git.cuchulu.com/paramecio/jsutils.git diff --git a/paramecio2/libraries/mtemplates.py b/paramecio2/libraries/mtemplates.py index 96adeb7..6b24ef6 100644 --- a/paramecio2/libraries/mtemplates.py +++ b/paramecio2/libraries/mtemplates.py @@ -18,6 +18,10 @@ from paramecio2.libraries.i18n import I18n from paramecio2.libraries.urls import make_url, make_media_url, add_get_parameters from paramecio2.libraries.formsutils import csrf_token +def _(text): + + return gettext.gettext(text) + def env_theme(module, cache_enabled=True, cache_impl='', cache_args={}, module_directory="./tmp/modules"): """Function for create an environment for mako templates @@ -90,8 +94,6 @@ class PTemplate: self.add_filter(I18n.lang) - _=gettext.gettext - self.add_filter(_) #self.add_filter(make_url) diff --git a/paramecio2/modules/admin/media/js/jsutils b/paramecio2/modules/admin/media/js/jsutils new file mode 160000 index 0000000..9c7b055 --- /dev/null +++ b/paramecio2/modules/admin/media/js/jsutils @@ -0,0 +1 @@ +Subproject commit 9c7b05577e4144aa04851126cc1dfec89088a429 diff --git a/paramecio2/modules/admin/settings/config_admin.py b/paramecio2/modules/admin/settings/config_admin.py index 3ba70bf..74166eb 100644 --- a/paramecio2/modules/admin/settings/config_admin.py +++ b/paramecio2/modules/admin/settings/config_admin.py @@ -6,3 +6,7 @@ from paramecio2.libraries.i18n import I18n config_admin.append([I18n.lang('admin', 'users', 'Users')]) config_admin.append([I18n.lang('admin', 'users_edit', 'Users edit'), 'paramecio2.modules.admin.admin.ausers', 'admin_app.ausers', 'fa-user']) + +config_admin.append([I18n.lang('admin', 'modules', 'Modules')]) + +config_admin.append([I18n.lang('admin', 'edit_module', 'Edit modules'), 'paramecio2.modules.admin.admin.modules', 'admin_app.amodules', 'fa-dropbox'])