{% extends '@CadolesCore/base.html.twig' %}

{% block pagewrapper %}
{{ form_start(form) }}
    <h1 class="page-header">
        {% if mode=="datauser" %}
            Paramétrage de la Fiche Utilisateur
        {% else %}
            Paramétrage l'Aperçu Utilisateur
        {% endif %}
    </h1>

    {{ form_widget(form.submit) }}
    {% if mode=="datauser" %}
        <a class="btn btn-danger" href={{ path('cadoles_core_config_datauserdefault') }}
            data-method="delete" data-csrf="_token:{{ 'csrf' }}"
            data-confirm="Êtes-vous sûr de vouloir revenir aux valeurs par défaut ?">Valeurs par défaut</a>
    {% else %}
        <a class="btn btn-danger" href={{ path('cadoles_core_config_datausersdefault') }}
            data-method="delete" data-csrf="_token:{{ 'csrf' }}"
            data-confirm="Êtes-vous sûr de vouloir revenir aux valeurs par défaut ?">Valeurs par défaut</a>
    {% endif %}

    {% if mode=="datauser" %}
        <div class='alert alert-info' style='margin: 5px 0px'>
            <strong>Information</strong><br>
            Vous pouvez déterminer ce qui sera affiché sur l'ensemble des fiches utilisateur<br>
            Voici en fonction des valeurs le résultat sur la fiche utilisateur
            <li><b>Bloqué</b> = sera affiché mais grisé et donc non modifiable</li>
            <li><b>Obligatoire</b> = sera affiché et devra être renseigné obligatoirement par l'utilisateur. Si à sa connexion la valeur n'est pas présente, le portail le forcera à remplir ce champ</li>
            <li><b>Facultatif</b> = sera affiché et l'utilisateur n'est pas obligé de renseigner ce champs</li>
            <li><b>Caché</b> = ne sera pas affiché sur la fiche utilisateur</li>
        </div>
    {% else %}
        <div class='alert alert-info' style='margin: 5px 0px'>
            <strong>Information</strong><br>
            En fonction de votre configuration, tout ou partie de vos utilisateurs peuvent accéder à un bouton "Annuaire" qui liste l'ensemble des utilisateurs de votre portail.<br>
            Vous pouvez ici déterminer quelles colonnes seront affichées ou non dans cet "Annuaire"<br><br>

            La fiche d'un utilisateur peut être affichée par un autre utilisateur dans des widgets, par exemple Chat.<br>
            C'est aussi ici que vous pouvez déterminer ce qui sera ou non affiché dans la fiche utilisateur.<br><br>

            En tant qu'administrateur, veillez à ne laisser afficher que les données à caractère personnel strictement nécessaires.<br>
            Le paramétre qui permet de déterminer qui peut accéder à l'annuaire se situe ici : <a href="{{path('cadoles_core_config_commun_update',{id:"permannu"})}}">Configuration / Générale / permannu</a>
        </div>
    {% endif %}

    <br><br>
    
    {% if app.session.flashbag.has('error') %}
        <div class='alert alert-danger' style='margin: 5px 0px'>
            <strong>Erreur</strong><br>
            {% for flashMessage in app.session.flashbag.get('error') %}
                {{ flashMessage }}<br>
            {% endfor %}
        </div>
    {% endif %}

    {% if app.session.flashbag.has('notice') %}
        <div class='alert alert-info' style='margin: 5px 0px'>
            <strong>Information</strong><br>
            {% for flashMessage in app.session.flashbag.get('notice') %}
                {{ flashMessage }}<br>
            {% endfor %}
        </div>
    {% endif %}
{{ form_end(form) }}
{% endblock %}

{% block localjavascript %}
    $(document).ready(function() {
    });    
{% endblock %}
