diff --git a/README-LABINVENT.md b/README-LABINVENT.md index 234af02..4b20b4b 100755 --- a/README-LABINVENT.md +++ b/README-LABINVENT.md @@ -50,9 +50,9 @@ Logiciel testé et validé sur les configurations suivantes : VERSION ACTUELLE -Date: 19/05/2016 -Version: 2.2.5.2 -Demande (terminée): BugFixe CSS form suivi / frequence +Date: 20/05/2016 +Version: 2.2.5.3 +Demande (terminée): https://projects.irap.omp.eu/issues/3607 Version majeure en cours (2.2): https://projects.irap.omp.eu/versions/106 diff --git a/database/update/db-update-2016-04-25.sql b/database/update/db-update-2016-04-25.sql index 335036c..f9afee5 100755 --- a/database/update/db-update-2016-04-25.sql +++ b/database/update/db-update-2016-04-25.sql @@ -24,4 +24,4 @@ CREATE TABLE IF NOT EXISTS `users` ( -- ALTER TABLE `users` - ADD CONSTRAINT `fk_users_groupes_travails1` FOREIGN KEY (`groupes_metier_id`) REFERENCES `groupes_metiers` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; \ No newline at end of file + ADD CONSTRAINT `fk_users_groupes_travails1` FOREIGN KEY (`groupes_metier_id`) REFERENCES `groupes_metiers` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; diff --git a/database/update/db-update-2016-05-12.sql b/database/update/db-update-2016-05-12.sql index 1eab6ff..3c96fd2 100755 --- a/database/update/db-update-2016-05-12.sql +++ b/database/update/db-update-2016-05-12.sql @@ -3,21 +3,37 @@ -- Ajout association manquante set foreign_key_checks=0; +-- EMPRUNTS -- Structure de la table emprunts ALTER TABLE `emprunts` ADD `site_id` int(11) DEFAULT NULL; -ALTER TABLE `emprunts` DROP `e_lieu_stockage`; -- Contrainte de la table emprunts ALTER TABLE `emprunts` ADD CONSTRAINT `fk_emprunts_site_id` FOREIGN KEY (`site_id`) REFERENCES `sites` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; +-- Transformation des données +update emprunts set site_id = NULL where e_lieu_stockage is NULL; +update emprunts set site_id ="1" where e_lieu_stockage like "B%"; +update emprunts set site_id ="2" where e_lieu_stockage like "R%"; +update emprunts set site_id ="3" where e_lieu_stockage like "T%"; +update emprunts set site_id ="4" where e_lieu_stockage like "C%"; + +-- Suppression attribut +ALTER TABLE `emprunts` DROP `e_lieu_stockage`; +--SUIVIS -- Structure de la table suivis ALTER TABLE `suivis` ADD `type_suivi_id` int(11) DEFAULT NULL; -ALTER TABLE `suivis` DROP `type_intervention`; -- Contrainte de la table suivis ALTER TABLE `suivis` ADD CONSTRAINT `fk_suivis_type_suivi_id` FOREIGN KEY (`type_suivi_id`) REFERENCES `type_suivis` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; +-- Transformation des données +update suivis set type_suivi_id = NULL where type_intervention is NULL; +update suivis set type_suivi_id ="1" where type_intervention like "Etalonnage%"; +update suivis set type_suivi_id ="2" where type_intervention like "Maintenance%"; + +-- Suppression attribut +ALTER TABLE `suivis` DROP `type_intervention`; diff --git a/database/update/update_Donnees_IAS_Labinvent2.sql b/database/update/update_Donnees_IAS_Labinvent2.sql new file mode 100644 index 0000000..5a4a3a7 --- /dev/null +++ b/database/update/update_Donnees_IAS_Labinvent2.sql @@ -0,0 +1,15 @@ + +-- IAS : Distribution 09/03/2015 * +/* +- Ajout table "organismes", "type_suivis", "sites" +- Ajout clé correspondante dans table "matériels" +- Transformation des données correspondantes +- Suppression anciens champs +- Ajout table "documents" +- Sauvegarder les utilisateurs +- Transformer table "utilisateurs" en "users" +- Ajout table "configuration" +- Ajout clé étrangère emprunts (site_id)/suivis (type_suivi_id) +- Transformation des données correspondantes +- Suppression ancien champ emprunt (e_lieu_stockage), suivis (type_intervention) +*/ diff --git a/database/update/update_Donnees_IRAP_Labinvent2.sql b/database/update/update_Donnees_IRAP_Labinvent2.sql new file mode 100644 index 0000000..5525138 --- /dev/null +++ b/database/update/update_Donnees_IRAP_Labinvent2.sql @@ -0,0 +1,11 @@ + +-- IRAP : Distribution 21/01/2016 * +/* +- Si elle existe, supprimer table "fichiers" +- Sauvegarder les utilisateurs +- Transformer table "utilisateurs" en "users" +- Ajout table "configuration" +- Ajout clé étrangère emprunts (site_id)/suivis (type_suivi_id) +- Transformation des données correspondantes +- Suppression ancien champ emprunt (e_lieu_stockage), suivis (type_intervention) +*/ diff --git a/src/Template/Layout/default.ctp b/src/Template/Layout/default.ctp index 005e8c7..bc0fcbd 100755 --- a/src/Template/Layout/default.ctp +++ b/src/Template/Layout/default.ctp @@ -93,7 +93,7 @@ $cakeDescription = 'Labinvent 2.0';