misc: put pages in blocks admin pages breadcrumb (#45835)

This commit is contained in:
Frédéric Péters 2020-08-11 16:07:02 +02:00
parent 38edbfe0f1
commit 31a0653068
1 changed files with 5 additions and 0 deletions

View File

@ -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('<div id="appbar">')
@ -115,6 +119,7 @@ class BlockDirectory(FieldsDirectory):
return '<?xml version="1.0"?>\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())