manager: remind OU in user roles breadcrumb (#47240)

This commit is contained in:
Nicolas Roche 2020-10-06 19:07:15 +02:00
parent 9c00b35242
commit 9c812a25e8
2 changed files with 18 additions and 0 deletions

View File

@ -4,6 +4,7 @@
{% block breadcrumb %}
{{ block.super }}
<a href="{% url 'a2-manager-users' %}">{% trans 'Users' %}</a>
<a href="../?search-ou={{ object.ou.pk }}">{{ object.ou }}</a>
<a href="{% url 'a2-manager-user-detail' pk=object.pk %}">{{ object.get_full_name }}</a>
<a href="#">{% trans "Roles" %}</a>
{% endblock %}

View File

@ -933,6 +933,7 @@ def test_manager_user_authorizations(app, superuser, simple_user):
assert resp.html.find('td').text == \
'This user has not granted profile data access to any service yet.'
def test_manager_user_authorizations_breadcrumb(app, superuser, simple_user):
resp = login(app, superuser)
user_authorizations_url = reverse(
@ -947,3 +948,19 @@ def test_manager_user_authorizations_breadcrumb(app, superuser, simple_user):
assert [x.text for x in resp.html.find('span', {'id': 'breadcrumb'}).find_all('a')] == [
'Homepage', 'Administration', 'Users',
'super user', 'Consent Management']
def test_manager_user_roles_breadcrumb(app, superuser, simple_user):
resp = login(app, superuser)
user_roles_url = reverse(
'a2-manager-user-roles', kwargs={'pk': simple_user.id})
resp = app.get(user_roles_url, status=200)
assert [x.text for x in resp.html.find('span', {'id': 'breadcrumb'}).find_all('a')] == [
'Homepage', 'Administration', 'Users', 'Default organizational unit',
'Jôhn Dôe', 'Roles']
user_roles_url = reverse(
'a2-manager-user-roles', kwargs={'pk': superuser.id})
resp = app.get(user_roles_url, status=200)
assert [x.text for x in resp.html.find('span', {'id': 'breadcrumb'}).find_all('a')] == [
'Homepage', 'Administration', 'Users',
'super user', 'Roles']