templates/btp/index.html.twig line 1

  1. {% extends 'base.html.twig' %}
    {% block title %}{{ "Candidatures - Formation par btp | " ~ parent() }}{% endblock %}
    {% block body %}
    <div class='card border'>
        <div class='card-body'>
            <div class='table-responsive'>
                <table id='dataTableExample' class='table'>
                    <thead>
                        <tr>
                            <th>N°</th>
                            <th>Code</th>
                            <th>Nom & Prenoms</th>
                            <th>Métier</th>
                            {% if (is_granted('ROLE_BTP') or is_granted('ROLE_BTP_ENT') or is_granted('ROLE_BTP_JURY')) %}
                                <th>Dossier</th>
                                <th>Note 1 & 2</th>
                            {% endif %}
                            <th>Statut</th>
                            <th>Ecvaluation CQP</th>
                        </tr>
                    </thead>
                    <tbody>
                    {% for btp in btps %}
                        <tr>
                            <td>{{ loop.index }}</td>
                            <td>
                                {{ btp.numero }}
                                {#<a href='{{ path('app_btp_edit', {'id': btp.id}) }}'>{{ btp.numero }}</a>#}
                            </td>
                            <td>
                                {{ btp.nom|upper ~ " " ~ (btp.prenoms|length > 20 ? btp.prenoms|upper|slice(0, 20) ~ '...' : btp.prenoms|upper) }}
                                <!--a href="{ { dir_btp ~ btp.numero ~ '/' ~ btp.user.id ~ btp.id }}.pdf" target='_blank'><i class="fa fa-print"></i></a-->
                            </td>
                            <td>{{ btp.metier }}</td>
                            {% if (is_granted('ROLE_BTP') or is_granted('ROLE_BTP_ENT') or is_granted('ROLE_BTP_JURY')) %}
                                <td>
                                    {% if btp.etustatut == 2 %}<span class='badge border text-success'>Accepté</span>
                                    {% elseif btp.etustatut == 1 %}<span class='badge border text-danger'>Rejeté</span>
                                    {% elseif (btp.fpiece == null or btp.fphoto == null or btp.fniveau == null)  %}<span class='badge border text-danger me-1'>Incomplet</span>
                                    {% elseif btp.etustatut == null %}<span class='badge border text-secondary'>Attente</span>
                                    {% endif %}
                                </td>
                                <td>{{ btp.entnotegen }} &nbsp; {{ btp.entnotegen2 }}</td>
                            {% endif %}
                            <td>
                                {% if btp.resultat == 2 %}<span class='badge me-1 border text-success'>Apte</span> <span class='badge border text-secondary'>v{{ btp.vague }}</span>
                                {#% elseif btp.resultat == 1 %}<span class='badge border text-danger'>Réfusé</span>#}
                                {#% else %}<span class='badge border text-secondary'>Attente</span>#}
                                {% else %}<span class='badge border text-danger'>Réfusé</span>
                                {% endif %}
                            </td>
                            <td>
                                {% if btp.resultat == 2 %}
                                    <span class='badge me-1 border text-success'>Apte</span>
                                    <span class='badge border text-secondary'>v{{ btp.vague }}</span>
                                {% else %}
                                    <span class='badge border text-danger'>Réfusé</span>
                                {% endif %}
                            </td>
                        </tr>
                    {% else %}
                        <tr>
                            <td colspan='9'>no records found</td>
                        </tr>
                    {% endfor %}
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    {% endblock %}