From 31a0653068c14744e935368da564302463eb2cc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 11 Aug 2020 16:07:02 +0200 Subject: [PATCH] misc: put pages in blocks admin pages breadcrumb (#45835) --- wcs/admin/blocks.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wcs/admin/blocks.py b/wcs/admin/blocks.py index d57020dfc..518d706cc 100644 --- a/wcs/admin/blocks.py +++ b/wcs/admin/blocks.py @@ -48,6 +48,10 @@ class BlockDirectory(FieldsDirectory): self.section = section super().__init__(*args, **kwargs) + def _q_traverse(self, path): + get_response().breadcrumb.append((str(self.objectdef.id), self.objectdef.name)) + return Directory._q_traverse(self, path) + def index_top(self): r = TemplateIO(html=True) r += htmltext('
') @@ -115,6 +119,7 @@ class BlockDirectory(FieldsDirectory): return '\n' + ET.tostring(x).decode('utf-8') def settings(self): + get_response().breadcrumb.append(('settings', _('Settings'))) form = Form() form.add(StringWidget, 'name', title=_('Name'), value=self.objectdef.name, size=50) disabled_slug = bool(self.objectdef.is_used())