Close #33
This commit is contained in:
parent
ef917fbd88
commit
d1906b148d
@ -82,8 +82,18 @@ def base_dn_available(base_dn):
|
|||||||
@login_required
|
@login_required
|
||||||
@is_realm_admin
|
@is_realm_admin
|
||||||
def realm_detail(request, realm_id):
|
def realm_detail(request, realm_id):
|
||||||
realm_obj = Realm.objects.get(id=realm_id)
|
realm = Realm.objects.get(id=realm_id)
|
||||||
return render(request, 'realm/realm_detailed.jinja2', {'realm': realm_obj})
|
ldap_admin_group = None
|
||||||
|
ldap_default_group = None
|
||||||
|
if realm.admin_group:
|
||||||
|
LdapGroup.base_dn = f'ou=groups,{realm.ldap_base_dn}'
|
||||||
|
ldap_admin_group = LdapGroup.objects.get(name=realm.admin_group.name)
|
||||||
|
if realm.default_group:
|
||||||
|
LdapGroup.base_dn = f'ou=groups,{realm.ldap_base_dn}'
|
||||||
|
ldap_default_group = LdapGroup.objects.get(name=realm.default_group.name)
|
||||||
|
|
||||||
|
return render(request, 'realm/realm_detailed.jinja2',
|
||||||
|
{'realm': realm, 'ldap_admin_group': ldap_admin_group, 'ldap_default_group': ldap_default_group})
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
|||||||
@ -24,12 +24,19 @@
|
|||||||
<li class="list-group-item">Email: <span class="text-danger">Noch ausstehend</span></li>
|
<li class="list-group-item">Email: <span class="text-danger">Noch ausstehend</span></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if realm.admin_group %}
|
{% if realm.admin_group %}
|
||||||
<li class="list-group-item">Admin Gruppe: {{ realm.admin_group }}</li>
|
<li class="list-group-item">Admin Gruppe: <a
|
||||||
|
href="{{ url('realm-group-detail', args=[realm.id, ldap_admin_group.dn]) }}"
|
||||||
|
class="badge badge-primary p-2">
|
||||||
|
{{ realm.admin_group }}</a></li>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="list-group-item">Admin Gruppe: <span class="text-warning">Noch ausstehend</span></li>
|
<li class="list-group-item">Admin Gruppe: <span class="text-warning">Noch ausstehend</span></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if realm.default_group %}
|
{% if realm.default_group %}
|
||||||
<li class="list-group-item">Default Gruppe: {{ realm.default_group }}</li>
|
<li class="list-group-item">Default Gruppe: <a
|
||||||
|
href="{{ url('realm-group-detail', args=[realm.id, ldap_default_group.dn]) }}"
|
||||||
|
class="badge badge-secondary p-2">
|
||||||
|
{{ realm.default_group }}</a>
|
||||||
|
</li>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="list-group-item">Default Gruppe: <span class="text-warning">Noch ausstehend</span>
|
<li class="list-group-item">Default Gruppe: <span class="text-warning">Noch ausstehend</span>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Reference in New Issue
Block a user