backoffice: fix card data management breadcrumb (#52521)

This commit is contained in:
Lauréline Guérin 2021-04-01 16:02:01 +02:00
parent cd2753527f
commit 3566e1cddc
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
2 changed files with 5 additions and 3 deletions

View File

@ -36,9 +36,8 @@ class DataManagementDirectory(ManagementDirectory):
do_not_call_in_templates = True
_q_exports = ['']
def _q_traverse(self, path):
def add_breadcrumb(self):
get_response().breadcrumb.append(('data/', _('Cards')))
return super()._q_traverse(path)
def is_accessible(self, user):
if not user.can_go_in_backoffice():

View File

@ -473,11 +473,14 @@ class ManagementDirectory(Directory):
users = UsersViewDirectory()
def add_breadcrumb(self):
get_response().breadcrumb.append(('management/', _('Management')))
def is_accessible(self, user):
return user.can_go_in_backoffice()
def _q_traverse(self, path):
get_response().breadcrumb.append(('management/', _('Management')))
self.add_breadcrumb()
return super()._q_traverse(path)
def _q_index(self):