diff --git a/wcs/backoffice/data_management.py b/wcs/backoffice/data_management.py index 906ddebc7..62623aa78 100644 --- a/wcs/backoffice/data_management.py +++ b/wcs/backoffice/data_management.py @@ -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(): diff --git a/wcs/backoffice/management.py b/wcs/backoffice/management.py index 1b3ecb33d..198bc5bac 100644 --- a/wcs/backoffice/management.py +++ b/wcs/backoffice/management.py @@ -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):