Skip to content
Snippets Groups Projects
Commit 5a44d9f6 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Refacto privileges

parent a17e0dad
Branches
Tags
No related merge requests found
Showing with 38 additions and 38 deletions
......@@ -22,7 +22,7 @@ return [
'notifier'
],
'privileges' => [
AbonnementPrivileges::EDITER,
AbonnementPrivileges::EDITER_ABONNEMENT,
],
],
[
......
......@@ -17,7 +17,7 @@ return [
'abonnement'
],
'privileges' => [
IndicateurPrivileges::AFFICHER,
IndicateurPrivileges::AFFICHER_INDICATEUR,
],
],
],
......
......@@ -26,7 +26,7 @@ return [
'modifier',
],
'privileges' => [
IndicateurPrivileges::EDITER,
IndicateurPrivileges::EDITER_INDICATEUR,
],
],
[
......@@ -38,7 +38,7 @@ return [
'regenerer',
],
'privileges' => [
IndicateurPrivileges::AFFICHER,
IndicateurPrivileges::AFFICHER_INDICATEUR,
],
],
[
......@@ -47,7 +47,7 @@ return [
'detruire',
],
'privileges' => [
IndicateurPrivileges::DETRUIRE,
IndicateurPrivileges::DETRUIRE_INDICATEUR,
],
],
[
......
......@@ -29,7 +29,7 @@ return [
'afficher',
],
'privileges' => [
IndicateurPrivileges::AFFICHER,
IndicateurPrivileges::AFFICHER_INDICATEUR,
],
],
],
......
......@@ -43,7 +43,7 @@ return array(
'indicateurs' => [
'label' => 'Indicateurs',
'route' => 'indicateurs',
'resource' => IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER),
'resource' => IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER_INDICATEUR),
'order' => 4000,
'icon' => 'fas fa-angle-right',
],
......
......@@ -2,9 +2,9 @@ INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('indicateur', 'Gestions des indicateurs', 800, 'UnicaenIndicateur\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'afficher-indicateur', 'Afficher un indicateur', 1 UNION
SELECT 'editer-indicateur', 'Éditer un indicateur', 2 UNION
SELECT 'detruire-indicateur', 'Effacer un indicateur', 3 UNION
SELECT 'afficher_indicateur', 'Afficher un indicateur', 1 UNION
SELECT 'editer_indicateur', 'Éditer un indicateur', 2 UNION
SELECT 'detruire_indicateur', 'Effacer un indicateur', 3
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
......@@ -14,9 +14,9 @@ INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('abonnement', 'Gestions des abonnement', 810, 'UnicaenIndicateur\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'afficher-abonnement', 'Afficher un abonnement', 4 UNION
SELECT 'editer-abonnement', 'Éditer un abonnement', 5 UNION
SELECT 'detruire-abonnement', 'Effacer un abonnement', 6
SELECT 'afficher_abonnement', 'Afficher un abonnement', 4 UNION
SELECT 'editer_abonnement', 'Éditer un abonnement', 5 UNION
SELECT 'detruire_abonnement', 'Effacer un abonnement', 6
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
......@@ -27,9 +27,9 @@ INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('tableaudebord', 'Gestions des abonnement', 810, 'UnicaenIndicateur\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
SELECT 'afficher-tableaudebord', 'Afficher un tableau de bord', 4 UNION
SELECT 'editer-tableaudebord', 'Éditer un tableau de bord', 5 UNION
SELECT 'detruire-tableaudebord', 'Effacer un tableau de bord', 6
SELECT 'afficher_tableaudebord', 'Afficher un tableau de bord', 4 UNION
SELECT 'editer_tableaudebord', 'Éditer un tableau de bord', 5 UNION
SELECT 'detruire_tableaudebord', 'Effacer un tableau de bord', 6
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
......
......@@ -6,7 +6,7 @@ use UnicaenPrivilege\Provider\Privilege\Privileges;
class AbonnementPrivileges extends Privileges
{
const AFFICHER = 'abonnement-afficher';
const EDITER = 'abonnement-editer';
const DETRUIRE = 'abonnement-detruire';
const AFFICHER_ABONNEMENT = 'abonnement-afficher_abonnement';
const EDITER_ABONNEMENT = 'abonnement-editer_abonnement';
const DETRUIRE_ABONNEMENT = 'abonnement-detruire_abonnement';
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ use UnicaenPrivilege\Provider\Privilege\Privileges;
class IndicateurPrivileges extends Privileges
{
const AFFICHER = 'indicateur-afficher';
const EDITER = 'indicateur-editer';
const DETRUIRE = 'indicateur-detruire';
const AFFICHER_INDICATEUR = 'indicateur-afficher_indicateur';
const EDITER_INDICATEUR = 'indicateur-editer_indicateur';
const DETRUIRE_INDICATEUR = 'indicateur-detruire_indicateur';
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ use UnicaenPrivilege\Provider\Privilege\Privileges;
class TableaudebordPrivileges extends Privileges
{
const AFFICHER = 'tableaudebord-afficher';
const EDITER = 'tableaudebord-editer';
const DETRUIRE = 'tableaudebord-detruire';
const AFFICHER_TABLEAUDEBORD = 'tableaudebord-afficher_tableaudebord';
const EDITER_TABLEAUDEBORD = 'tableaudebord-editer_tableaudebord';
const DETRUIRE_TABLEAUDEBORD = 'tableaudebord-detruire_tableaudebord';
}
\ No newline at end of file
......@@ -10,11 +10,11 @@ use UnicaenIndicateur\Entity\Db\Indicateur;
use UnicaenIndicateur\Provider\Privilege\IndicateurPrivileges;
use UnicaenIndicateur\Provider\Privilege\TableaudebordPrivileges;
$canVoir = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER));
$canEditer = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::EDITER));
$canDetruire = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::DETRUIRE));
$canVoir = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER_INDICATEUR));
$canEditer = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::EDITER_INDICATEUR));
$canDetruire = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::DETRUIRE_INDICATEUR));
$canTableaux = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER));
$canTableaux = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER_TABLEAUDEBORD));
?>
<div class="row">
......
......@@ -13,11 +13,11 @@ use UnicaenIndicateur\Service\Indicateur\IndicateurService;
$this->headTitle($tableau?$tableau->getTitre():"Tableau de bord supprimé");
$canIndex = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER));
$canGerer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER));
$canSupprimer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::DETRUIRE));
$canIndex = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER_TABLEAUDEBORD));
$canGerer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER_TABLEAUDEBORD));
$canSupprimer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::DETRUIRE_TABLEAUDEBORD));
$canAfficherIndicateur = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER));
$canAfficherIndicateur = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::AFFICHER_INDICATEUR));
$width = 12 / ((int) ($tableau?$tableau->getNbColumn():1));
?>
......
......@@ -11,12 +11,12 @@ use UnicaenIndicateur\Provider\Privilege\TableaudebordPrivileges;
$this->headTitle("Index des tableaux de bords");
$canAfficher = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::AFFICHER));
$canModifier = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER));
$canGerer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER));;
$canSupprimer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::DETRUIRE));;
$canAfficher = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::AFFICHER_TABLEAUDEBORD));
$canModifier = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER_TABLEAUDEBORD));
$canGerer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::EDITER_TABLEAUDEBORD));;
$canSupprimer = $this->isAllowed(TableaudebordPrivileges::getResourceId(TableaudebordPrivileges::DETRUIRE_TABLEAUDEBORD));;
$canIndicateurs = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::EDITER));
$canIndicateurs = $this->isAllowed(IndicateurPrivileges::getResourceId(IndicateurPrivileges::EDITER_INDICATEUR));
?>
<div class="row">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment