forked from ScoDoc/ScoDoc
46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
|
{# -*- mode: jinja-html -*- #}
|
||
|
{# -*- Info sur un rôle -*- #}
|
||
|
{% extends "base.j2" %}
|
||
|
|
||
|
{% block styles %}
|
||
|
{{super()}}
|
||
|
<style>
|
||
|
.role-info {
|
||
|
border-radius: 8px;
|
||
|
background-color: #fffaf4;
|
||
|
margin-bottom: 24px;
|
||
|
padding: 8px;
|
||
|
}
|
||
|
.role-details {
|
||
|
margin-bottom: 16px;
|
||
|
}
|
||
|
</style>
|
||
|
{% endblock %}
|
||
|
|
||
|
{% block app_content %}
|
||
|
|
||
|
<h1>Définition des rôles et leurs permissions</h1>
|
||
|
|
||
|
<div class="role-info">
|
||
|
<h2>Détails sur le rôle {{role.name}}</h2>
|
||
|
|
||
|
<div class="role-details">
|
||
|
|
||
|
<div><b>Code du rôle :</b> <tt>{{role.name}}</tt></div>
|
||
|
|
||
|
<div><b>Permissions associées :</b> <tt>{{', '.join(role.get_named_permissions())}}</tt></div>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
{% if role.name in SCO_ROLES_DEFAULTS %}
|
||
|
<em>Ce rôle fait partie des rôles standards de ScoDoc et ne peut pas être supprimé.</em>
|
||
|
{% else %}
|
||
|
❌ <a class="stdlink" href="{{url_for('scodoc.role_delete', role_name=role.name )}}">supprimer ce rôle</a>
|
||
|
{% endif %}
|
||
|
</div>
|
||
|
|
||
|
<div style="margin-top: 24px;"><a class="stdlink" href="{{url_for( 'scodoc.config_roles' )}}">Formulaire d'édition des rôles</a></div>
|
||
|
|
||
|
{% endblock %}
|