From dff255eb09199995c3282ceb247b8da93ddb8395 Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Wed, 2 Dec 2020 18:27:18 +0100 Subject: [PATCH] Update données par défaut pour install from scratch --- CHANGES.txt | 3 ++- README.md | 2 +- database/DB3_insert_tables_default_data_mandatory.sql | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------- database/DB4_insert_tables_default_data_IRAP_optional.sql | 27 ++++++++++++++------------- 4 files changed, 81 insertions(+), 34 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 0f56d8f..583c556 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -306,7 +306,8 @@ Commencer à implémenter le nouveau workflow v5 : ======= CHANGES ======= ------- -02/12/2020 v4.107.26-3.7.9 +02/12/2020 v4.107.27-3.7.9 + - Update données par défaut pour install from scratch (tables configuration, type_suivis, domaine, type_docs) - (b) Bugfix (update) TESTS suite à évolution du code et règle sur étiquette : tous passent ! ------- diff --git a/README.md b/README.md index 67ed1f1..7132db1 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 02/12/2020 -Version: 4.107.26-3.7.9 +Version: 4.107.27-3.7.9 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/database/DB3_insert_tables_default_data_mandatory.sql b/database/DB3_insert_tables_default_data_mandatory.sql index 2925df0..c8e9912 100755 --- a/database/DB3_insert_tables_default_data_mandatory.sql +++ b/database/DB3_insert_tables_default_data_mandatory.sql @@ -12,22 +12,49 @@ use _mydb_; -- Insertion par défaut pour la table configuration -- -INSERT INTO configurations (id, nom, mode_install, mode_debug, labNameShort, labName, labPresent, labUmr, -hasPrinter, label_format_num, nom_groupe_thematique, nom_groupe_metier, -envoi_mail, envoi_mail_guests, emailGuest1, emailGuest2, emailGuest3, emailGuest4, emailGuest5, -emailGuest6, emailGuest7, emailGuest8, emailGuest9, emailGuest10, sender_mail, -test, prix_inventaire_administratif, -date_commande_facultative, numero_labo_sans_annee, -taille_max_doc, metrologie, aff_par_defaut, procedure_sur_accueil, -ldap_used, ldap_authentified, ldap_bindDn, ldap_bindPass, ldap_host, ldap_port, ldap_authenticationType, ldap_baseDn, ldap_filter, pdf_engine, ldap_cached, ldap_cache_last_update, ldap_cache_validity_duration) VALUES -(1, 'default', 1, 0, 'LABO', 'LABO LONG NAME', 'du ', 'UMR XXX', -0, 1, 'Groupe thematique', 'Groupe metier', -0, 0, '', '', '', '', '', -'', '', '', '', '', '', -NULL, 1000, -0, 0, -8000000, 0, 20, 1, -0, 0, '', '', '', '', 'uid', '', '', 'DOMPDF', 0, NULL, 60); +-- (EP20201202) +-- Cette liste de champs a été réorganisée pour être plus naturelle) +-- Dans l'idéal, ça serait bien de réorganiser ainsi physiquement les champs de la table +INSERT INTO configurations ( + id, nom, + mode_install, mode_debug, mode_nolimit, + labNameShort, labPresent, labUmr, + labName, + hasPrinter, label_format_num, + nom_groupe_thematique, nom_groupe_metier, + envoi_mail, envoi_mail_guests, emailGuest1, emailGuest2, emailGuest3, emailGuest4, emailGuest5, + emailGuest6, emailGuest7, emailGuest8, emailGuest9, emailGuest10, sender_mail, + test, + prix_inventaire_administratif, + date_commande_facultative, numero_labo_sans_annee, + taille_max_doc, + metrologie, + aff_par_defaut, + procedure_sur_accueil, + pdf_engine, + ldap_used, ldap_authentified, ldap_bindDn, ldap_bindPass, ldap_host, ldap_port, ldap_authenticationType, ldap_baseDn, ldap_filter, + ldap_cached, ldap_cache_last_update, ldap_cache_validity_duration +) VALUES ( + 1, 'default', + 1, 0, 0, + 'LABO', 'du ', 'UMR XXX', + 'LABO LONG NAME', + 0, 1, + 'Groupe thématique', 'Groupe métier', + 0, 0, '', '', '', '', '', + '', '', '', '', '', '', + NULL, + 1000, + 0, 0, + 10000000, + 0, + 20, + 1, + 'DOMPDF', + 0, 0, '', '', '', '', 'uid', '', '', + 0, NULL, 1200 +); + @@ -35,7 +62,11 @@ NULL, 1000, -- Insertion par défaut pour les tables type_suivis et sites -- -INSERT INTO type_suivis(nom) values ('Réparation'); +INSERT INTO type_suivis (nom, description, is_regular, is_metro) VALUES +('Etalonnage', NULL, 1, 0), +('Maintenance', NULL, 0, 0), +('Réparation', NULL, 0, 0), +('Vérification métrologique', NULL, 1, 1); -- @@ -44,8 +75,8 @@ INSERT INTO type_suivis(nom) values ('Réparation'); INSERT INTO type_documents (nom) VALUES ('DEVIS'), -('BC (Bon de commande)'), -('BL (Bon de livraison)'), +('BC (Bon de Commande)'), +('BL (Bon de Livraison)'), ('FACTURE'), ('Photo'), ('Documentation technique'), @@ -58,3 +89,17 @@ INSERT INTO type_documents (nom) VALUES ("Manuel d'utilisation"); + +-- ------------------------------------------- +-- +-- Contenu de la table 'sur_categories' +-- +-- (EP20201202) moved from DB4 +INSERT INTO sur_categories (nom) VALUES +('Electronique'), +('Informatique'), +('Instrumentation'), +('Logistique'), +('Mecanique'), +('Optique'); + diff --git a/database/DB4_insert_tables_default_data_IRAP_optional.sql b/database/DB4_insert_tables_default_data_IRAP_optional.sql index 50b1962..3387384 100755 --- a/database/DB4_insert_tables_default_data_IRAP_optional.sql +++ b/database/DB4_insert_tables_default_data_IRAP_optional.sql @@ -1,27 +1,29 @@ -- -- Insertion des contenus pour les tables de specifications. -- --- ------------------------------------------- --- --- Contenu de la table 'sur_categories' --- -- ATTENTION : remplacer le nom "_mydb_" par le nom de votre base de donnée use _mydb_; -INSERT INTO sur_categories (nom) VALUES -('Electronique'), -('Informatique'), -('Instrumentation'), -('Logistique'), -('Mecanique'), -('Optique'); + + +-- ------------------------------------------- +-- +-- Contenu de la table 'sur_categories' +-- +-- (EP20201202) moved to DB3 (obligatoire) +-- INSERT INTO sur_categories (nom) VALUES +-- ('Electronique'), +-- ('Informatique'), +-- ('Instrumentation'), +-- ('Logistique'), +-- ('Mecanique'), +-- ('Optique'); -- --------------------------------------- -- -- Contenu de la table 'categories' -- - INSERT INTO `categories` (`id`, `nom`, `sur_categorie_id`) VALUES (1, 'Alimentation', 1), (2, 'Amplificateur', 1), @@ -101,7 +103,6 @@ INSERT INTO `categories` (`id`, `nom`, `sur_categorie_id`) VALUES -- -- Contenu de la table 'sous_categories' -- - INSERT INTO `sous_categories` (`id`, `nom`, `categorie_id`) VALUES (1, 'Appareil', 1), (2, 'Batterie', 1), -- libgit2 0.21.2