manager: add link to role in api_client details (#76473)
gitea/authentic/pipeline/head This commit looks good
Details
gitea/authentic/pipeline/head This commit looks good
Details
This commit is contained in:
parent
5879a34b23
commit
02fccc9a0b
|
@ -27,7 +27,7 @@
|
|||
{% if api_client.apiclient_roles.count %}
|
||||
<li>{% trans "Roles:" %}
|
||||
<ul>
|
||||
{% for role in api_client.apiclient_roles.all %}<li>{{ role.name }}</li>{% endfor %}
|
||||
{% for role in api_client.apiclient_roles.all %}<li><a href="{% url 'a2-manager-role-members' pk=role.pk %}">{{ role.name }}</a></li>{% endfor %}
|
||||
</ul>
|
||||
</li>
|
||||
{% else %}
|
||||
|
|
|
@ -262,6 +262,18 @@ def test_detail(superuser, app, phone_activated_authn):
|
|||
assert delete_button.text() == 'Delete'
|
||||
|
||||
|
||||
def test_manager_apiclient_roles_list(app, superuser):
|
||||
login(app, superuser, '/')
|
||||
|
||||
role = Role.objects.create(name='parent', slug='parent', ou=get_default_ou())
|
||||
api_client = APIClient.objects.create(name='foo')
|
||||
api_client.apiclient_roles.set([role.pk])
|
||||
|
||||
resp = app.get(reverse('a2-manager-api-client-detail', kwargs={'pk': api_client.pk}))
|
||||
|
||||
assert 'href="%s"' % (reverse('a2-manager-role-members', kwargs={'pk': role.pk})) in resp.text
|
||||
|
||||
|
||||
def test_edit(superuser, app, ou1, ou2):
|
||||
preferred_color = Attribute.objects.create(
|
||||
name='preferred_color',
|
||||
|
|
Loading…
Reference in New Issue