0002-manager-add-a-generic-template-for-user-roles-47408.patch
src/authentic2/manager/templates/authentic2/manager/user_common_roles.html | ||
---|---|---|
1 |
{% extends "authentic2/manager/base.html" %} |
|
2 |
{% load i18n %} |
|
3 | ||
4 |
{% block breadcrumb %} |
|
5 |
{{ block.super }} |
|
6 |
<a href="{% url 'a2-manager-users' %}">{% trans 'Users' %}</a> |
|
7 |
{% if multiple_ou and object.ou %} |
|
8 |
<a href="../?search-ou={{ object.ou.pk }}">{{ object.ou }}</a> |
|
9 |
{% endif %} |
|
10 |
<a href="{% url 'a2-manager-user-detail' pk=object.pk %}">{{ object.get_full_name }}</a> |
|
11 |
<a href="#">{% trans "Roles" %}</a> |
|
12 |
{% endblock %} |
|
13 | ||
14 |
{% block page_title %} |
|
15 |
{% trans "Edit User Roles" %} |
|
16 |
{% endblock %} |
|
17 | ||
18 |
{% block sidebar %} |
|
19 |
<aside id="sidebar"> |
|
20 |
{% include "authentic2/manager/search_form.html" %} |
|
21 |
</aside> |
|
22 |
{% endblock %} |
src/authentic2/manager/templates/authentic2/manager/user_ou_roles.html | ||
---|---|---|
1 |
{% extends "authentic2/manager/base.html" %} |
|
2 |
{% load i18n staticfiles django_tables2 %} |
|
3 | ||
4 |
{% block breadcrumb %} |
|
5 |
{{ block.super }} |
|
6 |
<a href="{% url 'a2-manager-users' %}">{% trans 'Users' %}</a> |
|
7 |
<a href="../?search-ou={{ object.ou.pk }}">{{ object.ou }}</a> |
|
8 |
<a href="{% url 'a2-manager-user-detail' pk=object.pk %}">{{ object.get_full_name }}</a> |
|
9 |
<a href="#">{% trans "Roles" %}</a> |
|
10 |
{% endblock %} |
|
11 | ||
12 |
{% block page_title %} |
|
13 |
{% trans "Edit User Roles" %} |
|
14 |
{% endblock %} |
|
1 |
{% extends "authentic2/manager/user_common_roles.html" %} |
|
2 |
{% load django_tables2 %} |
|
15 | 3 | |
16 | 4 |
{% block extrascripts %} |
17 | 5 |
{{ block.super }} |
18 | 6 |
<script> |
19 | 7 |
(function ($, window, undefined) { |
20 | 8 |
function fix_underterminate() { |
21 | 9 |
$('.indeterminate').each(function (i, elem) { |
22 | 10 |
elem.indeterminate = true; |
... | ... | |
46 | 34 | |
47 | 35 |
}); |
48 | 36 |
}); |
49 | 37 |
}) |
50 | 38 |
})(jQuery, window, undefined); |
51 | 39 |
</script> |
52 | 40 |
{% endblock %} |
53 | 41 | |
54 |
{% block sidebar %} |
|
55 |
<aside id="sidebar"> |
|
56 |
{% include "authentic2/manager/search_form.html" %} |
|
57 |
</aside> |
|
58 |
{% endblock %} |
|
59 | ||
60 | 42 |
{% block main %} |
61 | 43 |
{% with row_link=1 url_name="a2-manager-role-members" %} |
62 | 44 |
{% render_table table "authentic2/manager/table.html" %} |
63 | 45 |
{% endwith %} |
64 | 46 |
{% endblock %} |
src/authentic2/manager/templates/authentic2/manager/user_roles.html | ||
---|---|---|
1 |
{% extends "authentic2/manager/base.html" %}
|
|
2 |
{% load i18n staticfiles django_tables2 %}
|
|
1 |
{% extends "authentic2/manager/user_common_roles.html" %}
|
|
2 |
{% load i18n django_tables2 %} |
|
3 | 3 | |
4 |
{% block breadcrumb %} |
|
5 |
{{ block.super }} |
|
6 |
<a href="{% url 'a2-manager-users' %}">{% trans 'Users' %}</a> |
|
7 |
<a href="{% url 'a2-manager-user-detail' pk=object.pk %}">{{ object.get_full_name }}</a> |
|
8 |
<a href="#">{% trans "Roles" %}</a> |
|
9 |
{% endblock %} |
|
10 | ||
11 |
{% block page_title %} |
|
12 |
{% trans "Edit User Roles" %} |
|
13 |
{% endblock %} |
|
14 | 4 |
{% block extrascripts %} |
15 | 5 |
{{ block.super }} |
16 | 6 |
<script> |
17 | 7 |
$(function () { |
18 | 8 |
$('.indeterminate').each(function (i, elem) { |
19 | 9 |
elem.indeterminate = true; |
20 | 10 |
}) |
21 | 11 |
}) |
22 | 12 |
</script> |
23 | 13 |
{% endblock %} |
24 | 14 | |
25 |
{% block sidebar %} |
|
26 |
<aside id="sidebar"> |
|
27 |
{% include "authentic2/manager/search_form.html" %} |
|
28 |
</aside> |
|
29 |
{% endblock %} |
|
30 | ||
31 | 15 |
{% block main %} |
32 | 16 |
{% with row_link=1 url_name="a2-manager-role-members" %} |
33 | 17 |
{% render_table table "authentic2/manager/user_roles_table.html" %} |
34 | 18 |
{% endwith %} |
35 | 19 | |
36 | 20 |
{% if view.can_change %} |
37 | 21 |
<form method="post" class="manager-m2m-add-form"> |
38 | 22 |
{% csrf_token %} |
39 |
- |