From 94a9d2f1b1f1b6111641c56dbd88cba4f54c56a5 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 5 Jan 2017 22:17:48 +0100 Subject: [PATCH 4/4] add an inspect view for global substitution variables --- wcs/backoffice/root.py | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/wcs/backoffice/root.py b/wcs/backoffice/root.py index 0cd74e0..d853f44 100644 --- a/wcs/backoffice/root.py +++ b/wcs/backoffice/root.py @@ -39,7 +39,7 @@ from . import management class RootDirectory(BackofficeRootDirectory): - _q_exports = ['', 'pending', 'statistics', ('menu.json', 'menu_json')] + _q_exports = ['', 'pending', 'inspect', 'statistics', ('menu.json', 'menu_json')] bounces = wcs.admin.bounces.BouncesDirectory() categories = wcs.admin.categories.CategoriesDirectory() @@ -257,3 +257,38 @@ class RootDirectory(BackofficeRootDirectory): 'categories', 'settings', 'management', 'submission'): menu_items[-1]['icon'] = k.strip('/') return menu_items + + def inspect(self): + charset = get_publisher().site_charset + title = _('Global dict inspector') + get_response().breadcrumb.append(('inspect', title)) + html_top('/inspect') + r = TemplateIO(html=True) + r += htmltext('
') + r += htmltext('

%s

') % title + r += htmltext('') + return r.getvalue() -- 2.1.4