{# -*- 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 %}