Commit 2935fe59 authored by Johnny Leveneur's avatar Johnny Leveneur
Browse files

correction mineure affichage évènement

parent 8083bba9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -104,6 +104,7 @@ return [
                        'inscription-etudiant-gestionnaire',
                        'inscription-personnel-gestionnaire',
                        'pointer-anonyme',
                        'depointer-anonyme',
                    ],
                    'privileges' => [
                        EvenementPrivileges::EVENEMENT_INSCRIPTION_GESTIONNAIRE,
@@ -144,7 +145,7 @@ return [
                    'action' => [
                        'changer-etat',
                        'notifier-inscrit',
                        'depointer-anonyme'

                    ],
                    'privileges' => [
                        EvenementPrivileges::EVENEMENT_GERER_ETAT,
+27 −29
Original line number Diff line number Diff line
@@ -29,22 +29,22 @@ $canInscrire = $this->isAllowed(EvenementPrivileges::getResourceId(EvenementPriv
    <?= $this->partial('partial/pointer_anonyme'
            , [
                    'evenement' => $evenement
                , 'status' => Evenement::INSCRIPTION_EXTERNE
                , 'titre' => 'Externe anonyme'
                , 'status' => Evenement::INSCRIPTION_ETUDIANT
                , 'titre' => 'Étudiant anonyme'
            ]
            , [], null); ?>
    <?= $this->partial('partial/pointer_anonyme'
            , [
                    'evenement' => $evenement
                , 'status' => Evenement::INSCRIPTION_ETUDIANT
                , 'titre' => 'Étudiant anonyme'
                , 'status' => Evenement::INSCRIPTION_PERSONNEL
                , 'titre' => 'Personnel anonyme'
            ]
            , [], null); ?>
    <?= $this->partial('partial/pointer_anonyme'
            , [
                    'evenement' => $evenement
                , 'status' => Evenement::INSCRIPTION_PERSONNEL
                , 'titre' => 'Personnel anonyme'
                , 'status' => Evenement::INSCRIPTION_EXTERNE
                , 'titre' => 'Externe anonyme'
            ]
            , [], null); ?>

@@ -86,12 +86,26 @@ $canInscrire = $this->isAllowed(EvenementPrivileges::getResourceId(EvenementPriv
        // Lire le filtre dans l’URL au chargement
        const params = new URLSearchParams(window.location.search);
        const search = params.get('search-pointage');
        var table = $('.datatable#liste_pointage').DataTable();


        if(search){
            table.search(search).draw();
        // initialiser la dataTable
        var table = $('.datatable#liste_pointage').DataTable(
            {
                paging: false,
                autoWidth: false,
                columnDefs: [
                    {
                        targets: 1,
                        orderable: false
                    }
                ],
                language: {
                    url: "/js/datatables_fr.json"
                },
                search: {
                    search: search || ''
                }
            }
        );

        // Mettre à jour l’URL quand l’utilisateur filtre
        table.on('search.dt', function () {
@@ -109,25 +123,9 @@ $canInscrire = $this->isAllowed(EvenementPrivileges::getResourceId(EvenementPriv

        });

        $('.datatable#liste_pointage').DataTable({
            paging: false,
            autoWidth: false,
            columnDefs: [
                {
                    "targets": 1,
                    "orderable": false
                },
            ],
            "language":
                {
                    "url":
                        "/js/datatables_fr.json",
                }
            ,
        });
    });

    // generer le lien de retour dans les boutons (dé)pointer créer dans le viewHelper inscriptionPlaces
    // generer le lien de retour dans les boutons (dé)pointer créé dans le viewHelper inscriptionPlaces
    // on n’attache pas l’événement directement sur le bouton, mais sur le document (event delegation).
    document.addEventListener('click', function (e) {
        // Trouver le lien concerné : closest remonter dans le DOM jusqu’à trouver un élément ayant la classe .js-retour-link