diff --git a/modules/installed/system/config.py b/modules/installed/system/config.py index a987a0394..bdc20d41a 100644 --- a/modules/installed/system/config.py +++ b/modules/installed/system/config.py @@ -65,10 +65,6 @@ class general(FormPlugin, PagePlugin): order = 30 def help(self, *args, **kwargs): - - ## only expert users are going to get deep enough to see any timestamps - if not cfg.users.expert(): - return '' return _(#"""Time Zone """
Set your timezone to get accurate timestamps. %(product)s will use this information to set your @@ -76,6 +72,9 @@ class general(FormPlugin, PagePlugin): """ % {'product':cfg.product_name, 'box':cfg.box_name}) def main(self, message='', **kwargs): + if not cfg.users.expert(): + return '
' + _('Only members of the expert group are allowed to see and modify the system setup.') + '
' + sys_store = filedict_con(cfg.store_file, 'sys') hostname = cfg.exmachina.augeas.get("/files/etc/hostname/*") # this layer of persisting configuration in sys_store could/should be