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