From e4a753f6a6cfbfde47f7f4df5cb5a186047186e8 Mon Sep 17 00:00:00 2001
From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr>
Date: Mon, 7 Apr 2025 13:59:48 +0200
Subject: [PATCH] Documentation

---
 documentation/SQL/release_1.1.0.sql | 63 +++++++++++++++++------------
 documentation/docs/indicateurs.md   |  2 +-
 documentation/docs/install.md       |  4 ++
 3 files changed, 43 insertions(+), 26 deletions(-)

diff --git a/documentation/SQL/release_1.1.0.sql b/documentation/SQL/release_1.1.0.sql
index ac835934..7aca7818 100644
--- a/documentation/SQL/release_1.1.0.sql
+++ b/documentation/SQL/release_1.1.0.sql
@@ -1,3 +1,22 @@
+# Version 1.1.0 (07/04/2025)
+
+## Changements
+
+Fiabilisation de la partie 'Demande Externe'
+
+[ÉVOLUTION] 
+* La partie indicateur peut maintenant être soumisse à périmètre
+* La partie indicateur peut maintenant être soumissse à des autorisations par rôles 
+
+## Modification de la configuration
+
+Aucune
+
+## Modification en BD
+
+Nouveaux états types pour la gestion de demandes externes
+
+```postgresql
 INSERT INTO unicaen_etat_type (categorie_id, code, libelle, icone, couleur, ordre)
 WITH d(code, libelle, icone, couleur, ordre) AS (
     SELECT 'DEMANDE_EXTERNE_VALIDEUR', 'Validation du valideur·euses', 'fas fa-user-tie', '#edd400', 30 UNION
@@ -7,35 +26,29 @@ WITH d(code, libelle, icone, couleur, ordre) AS (
 SELECT cp.id, d.code, d.libelle, d.icone, d.couleur, d.ordre
 FROM d
          JOIN unicaen_etat_categorie cp ON cp.CODE = 'DEMANDE_EXTERNE';
+```
 
+## Évolution des librairies
 
--- Pour Rouen
+Il est recommandé d'installer les bibliothèques depuis les déclarations du composer.json et de ne pas mettre individuellement celles-ci à jour.
 
-INSERT INTO unicaen_parametre_categorie (code, libelle, ordre, description) VALUES
-('CHARTE', 'Gestion de la charte', 1000, null);
-INSERT INTO unicaen_parametre_parametre(CATEGORIE_ID, CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE)
-WITH d(CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE) AS (
-    SELECT 'CHARTE_ACTIVE', 'Charte obligatoire', null, 'Boolean', 10 UNION
-    SELECT 'CHARTE_TEMPLATE', 'Template de la charte',null, 'String', 20
+```bash
+rm -fr vendor
+rm -fr composer.lock
+composer install
+```
 
-)
-SELECT cp.id, d.CODE, d.LIBELLE, d.DESCRIPTION, d.VALEURS_POSSIBLES,  d.ORDRE
-FROM d
-JOIN unicaen_parametre_categorie cp ON cp.CODE = 'CHARTE';
+## Évolution des macros et templates
 
-INSERT INTO unicaen_parametre_parametre(CATEGORIE_ID, CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE)
-WITH d(CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE) AS (
-    SELECT 'APP_LOGO', 'Logo de l''application', null, 'String', 100
-)
-SELECT cp.id, d.CODE, d.LIBELLE, d.DESCRIPTION, d.VALEURS_POSSIBLES,  d.ORDRE
-FROM d
-         JOIN unicaen_parametre_categorie cp ON cp.CODE = 'GLOBAL';
+Aucune
 
+## Évolution des paramètres
+
+Nouveau paramètre global `LOGO` pour paramètre l'image affichée en pied de page.
+
+## Évolution de la liste des privileges
+
+Aucune
+
+## Évolution de la synchronisation
 
-INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
-WITH d(code, lib, ordre) AS (
-    select 'inscription_annuler', 'Annuler l''inscription', 60
-)
-SELECT cp.id, d.code, d.lib, d.ordre
-FROM d
-JOIN unicaen_privilege_categorie cp ON cp.CODE = 'inscription';
\ No newline at end of file
diff --git a/documentation/docs/indicateurs.md b/documentation/docs/indicateurs.md
index 0e1c5029..0450beec 100644
--- a/documentation/docs/indicateurs.md
+++ b/documentation/docs/indicateurs.md
@@ -21,7 +21,7 @@ La recommandation est de ne pas provoquer le rafraichissement trop souvent car a
 L'exemple suivant rafraichit les indicateurs le lundi à 8:00.
 
 ```bash
-0 8 * * 1 /usr/bin/php/var/www/html/public/index.php indicateur-refresh
+0 8 * * 1 /usr/bin/php/var/www/html/vendor/laminas indicateur-refresh
 ```
 
 **N.B.:** Ici la supposition faite est que php est installé dans le répertoire par défaut et que Mes Formations est installé dans le repertoire `/var/www/html`. 
\ No newline at end of file
diff --git a/documentation/docs/install.md b/documentation/docs/install.md
index e69de29b..c019eefb 100644
--- a/documentation/docs/install.md
+++ b/documentation/docs/install.md
@@ -0,0 +1,4 @@
+* Cloner le projet 
+* Déplacer et configurer les fichiers locaux
+* Installer les biliothèque
+* Lancer une synchro
-- 
GitLab