diff --git a/application/layouts/dossier.phtml b/application/layouts/dossier.phtml index fd0f633b..50198de0 100755 --- a/application/layouts/dossier.phtml +++ b/application/layouts/dossier.phtml @@ -85,6 +85,11 @@ Afficher ordre du jour + is_allowed_delete_dossier) : ?> +
  • + Supprimer le dossier +
  • + placeholder('lateral_navigation')->captureEnd(); endif; ?> diff --git a/application/layouts/etablissement.phtml b/application/layouts/etablissement.phtml index b1f01e05..68da1c30 100755 --- a/application/layouts/etablissement.phtml +++ b/application/layouts/etablissement.phtml @@ -12,7 +12,12 @@
  • Afficher l'historique
  • 'dossier', 'action' => 'add', 'id_etablissement' => $this->etablissement['general']['ID_ETABLISSEMENT']), null, true)?> '> Ajouter un dossier
  • - + is_allowed_delete_etablissement): ?> +
  • + Supprimer l'établissement +
  • + + placeholder('lateral_navigation')->captureEnd(); ?> placeholder('before_content')->captureStart(); // Capture du 'before_content' ?> diff --git a/sql/migrations/2.5-02-ajoutDroitsSuppression.sql b/sql/migrations/2.5-02-ajoutDroitsSuppression.sql new file mode 100644 index 00000000..44362fe0 --- /dev/null +++ b/sql/migrations/2.5-02-ajoutDroitsSuppression.sql @@ -0,0 +1,14 @@ +set names 'utf8'; + +#Ajout de la resource de suppression +INSERT INTO PRV_prevarisc_v2.resources (id_resource, name, text) VALUES (60, 'suppression', 'Suppression'); + +#Ajout des privileges de suppression +INSERT INTO PRV_prevarisc_v2.privileges (id_privilege, name, text, id_resource) VALUES (70, 'delete_dossier', 'Suppression des dossiers', 60); +INSERT INTO PRV_prevarisc_v2.privileges (id_privilege, name, text, id_resource) VALUES (71, 'delete_etablissement', 'Suppression des établissements', 60); + +#Ajout flag dossier pour suppression +ALTER TABLE PRV_prevarisc_v2.dossier ADD DATESUPPRESSION_DOSSIER DATE; + +#Ajout flag etablissement pour suppression +ALTER TABLE PRV_prevarisc_v2.etablissement ADD DATESUPPRESSION_ETABLISSEMENT DATE;