diff --git a/rhodecode/templates/admin/settings/settings_system_snapshot.mako b/rhodecode/templates/admin/settings/settings_system_snapshot.mako --- a/rhodecode/templates/admin/settings/settings_system_snapshot.mako +++ b/rhodecode/templates/admin/settings/settings_system_snapshot.mako @@ -10,23 +10,20 @@ SYSTEM INFO % endif % endfor -PYTHON PACKAGES ---------------- - -% for key, value in c.py_modules['human_value']: -${'{:<60}'.format(key)}: ${value} -% endfor - SYSTEM SETTINGS --------------- % for key, value in sorted(c.rhodecode_config['human_value'].items()): + % if isinstance(value, dict): + <% + conf_file = value.pop('__file__', {}) + server_main = value.pop('server:main', {}) + %> [${key}] - % if isinstance(value, dict): - <% server_main = value.pop('server:main', {}) %> +${'{:<60}'.format('__file__')}: ${conf_file} % for key2, value2 in sorted(server_main.items()): -${'{:<60}'.format('server:main')}: ${value2} +${'{:<60}'.format(key2)}: ${value2} % endfor % for key2, value2 in sorted(value.items()): @@ -34,11 +31,19 @@ SYSTEM SETTINGS % endfor % else: +[${key}] ${value} % endif % endfor +PYTHON PACKAGES +--------------- + +% for key, value in c.py_modules['human_value']: +${'{:<60}'.format(key)}: ${value} +% endfor +