Commit 61382cad authored by David Surville's avatar David Surville
Browse files

[Fix] ajout d'un "data-order" pour le tri de certaines colonnes sur les tables...

[Fix] ajout d'un "data-order" pour le tri de certaines colonnes sur les tables des privilèges et des périmètres
parent 7ecdae81
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -114,7 +114,7 @@ $canSupprimer = $this->isAllowed(PerimetrePrivileges::getResourceId(PerimetreP
        <tbody>
            <?php foreach ($perimetres as $perimetre) : ?>
                <?php
                $roleUsers = $perimetre->getRoleUders()->toArray();
                $roleUsers = $perimetre->getRoleUsers()->toArray();
                $users = array_map(function ($ru) {
                    /** @var UserRolePerimetreInterface $ru */
                    $u = $ru->getUserRole()->getUser();
@@ -126,9 +126,9 @@ $canSupprimer = $this->isAllowed(PerimetrePrivileges::getResourceId(PerimetreP
                    <td><?php echo $perimetre->getLibelle(); ?></td>
                    <td><?php echo $perimetre->getDescription(); ?></td>
                    <td><?php echo $perimetre->getCode(); ?></td>
                    <td>
                    <td data-order="<?php echo $perimetre->getRoleUsers()->count(); ?>">
                        <a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($users) ? implode("<br />", $users) : 'Aucun utilisateur associé à cette valeur'; ?>">
                            <i class="fas fa-user"></i> <?php echo $perimetre->getRoleUders()->count(); ?>
                            <i class="fas fa-user"></i> <?php echo $perimetre->getRoleUsers()->count(); ?>
                        </a>
                    </td>
                    <td><?php echo $perimetre->getOrdre(); ?></td>
+2 −2
Original line number Diff line number Diff line
@@ -87,12 +87,12 @@ $canSupprimer = $this->isAllowed(PerimetrePrivileges::getResourceId(PerimetreP
                <td><?php echo $categorie->getLibelle(); ?></td>
                <td><?php echo $categorie->getDescription(); ?></td>
                <td><?php echo $categorie->getCode(); ?></td>
                <td>
                <td data-order="<?php echo $categorie->getPerimetres()->count(); ?>">
                    <a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($perimetres) ? implode("<br />", $perimetres) : "Aucune valeur n'est définie pour ce périmètre"; ?>">
                        <i class="far fa-dot-circle"></i> <?php echo $categorie->getPerimetres()->count(); ?>
                    </a>
                </td>
                <td>
                <td data-order="<?php echo $categorie->getRoles()->count(); ?>">
                    <a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($roles) ? implode("<br />", $roles) : "Aucun rôle n'est associé à ce périmètre"; ?>">
                        <i class="fas fa-user-tag"></i> <?php echo $categorie->getRoles()->count() ?>
                    </a>
+2 −2
Original line number Diff line number Diff line
@@ -148,14 +148,14 @@ $canProvider = $this->isAllowed(PrivilegePrivileges::getResourceId(PrivilegePriv
                    $check = defined($constant);
                    $value = $check ? constant($constant) : '';
                    ?>
                    <td>
                    <td data-order="<?php echo $value !== '' ?>">
                        <?php if ($value) : ?>
                            <i class="fas fa-check-circle text-success" title="La constante associée au privilège existe : <?php echo $constant ?>"></i>
                        <?php else : ?>
                            <i class="fas fa-exclamation-triangle text-warning" title="La constante associée au privilège n'existe pas : <?php echo $constant ?>"></i>
                        <?php endif; ?>
                    </td>
                    <td>
                    <td data-order="<?php echo $value === $privilege->getFullCode(); ?>">
                        <?php if ($value === $privilege->getFullCode()) : ?>
                            <i class="fas fa-check-circle text-success" title="La valeur de la constante associée au privilège correspond au code du privilège : '<?php echo $privilege->getFullCode() ?>'"></i>
                        <?php else : ?>
+1 −1
Original line number Diff line number Diff line
@@ -101,7 +101,7 @@ $canProvider = $this->isAllowed(PrivilegePrivileges::getResourceId(PrivilegePriv
            <tr>
                <td><?php echo $categorie->getLibelle(); ?></td>
                <td><?php echo $categorie->getCode(); ?></td>
                <td>
                <td <td data-order="<?php echo $categorie->getPrivileges()->count(); ?>">>
                    <a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($listing) ? implode("<br />", $listing) : 'Aucun privilège associé à cette catégorie'; ?>">
                        <i class="fas fa-crown"></i> <?php echo $categorie->getPrivileges()->count(); ?>
                    </a>