Commit dff255eb09199995c3282ceb247b8da93ddb8395

Authored by Etienne Pallier
1 parent b4bee8f9
Exists in master and in 1 other branch dev

Update données par défaut pour install from scratch

(tables configuration, type_suivis, domaine, type_docs)

v4.107.27-3.7.9
CHANGES.txt
... ... @@ -306,7 +306,8 @@ Commencer à implémenter le nouveau workflow v5 :
306 306 ======= CHANGES =======
307 307  
308 308 -------
309   -02/12/2020 v4.107.26-3.7.9
  309 +02/12/2020 v4.107.27-3.7.9
  310 + - Update données par défaut pour install from scratch (tables configuration, type_suivis, domaine, type_docs)
310 311 - (b) Bugfix (update) TESTS suite à évolution du code et règle sur étiquette : tous passent !
311 312  
312 313 -------
... ...
README.md
... ... @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes :
53 53 --------------------------------------------------------------------------------------------
54 54  
55 55 Date: 02/12/2020
56   -Version: 4.107.26-3.7.9
  56 +Version: 4.107.27-3.7.9
57 57  
58 58  
59 59 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes)
... ...
database/DB3_insert_tables_default_data_mandatory.sql
... ... @@ -12,22 +12,49 @@ use _mydb_;
12 12 -- Insertion par défaut pour la table configuration
13 13 --
14 14  
15   -INSERT INTO configurations (id, nom, mode_install, mode_debug, labNameShort, labName, labPresent, labUmr,
16   -hasPrinter, label_format_num, nom_groupe_thematique, nom_groupe_metier,
17   -envoi_mail, envoi_mail_guests, emailGuest1, emailGuest2, emailGuest3, emailGuest4, emailGuest5,
18   -emailGuest6, emailGuest7, emailGuest8, emailGuest9, emailGuest10, sender_mail,
19   -test, prix_inventaire_administratif,
20   -date_commande_facultative, numero_labo_sans_annee,
21   -taille_max_doc, metrologie, aff_par_defaut, procedure_sur_accueil,
22   -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
23   -(1, 'default', 1, 0, 'LABO', 'LABO LONG NAME', 'du ', 'UMR XXX',
24   -0, 1, 'Groupe thematique', 'Groupe metier',
25   -0, 0, '', '', '', '', '',
26   -'', '', '', '', '', '',
27   -NULL, 1000,
28   -0, 0,
29   -8000000, 0, 20, 1,
30   -0, 0, '', '', '', '', 'uid', '', '', 'DOMPDF', 0, NULL, 60);
  15 +-- (EP20201202)
  16 +-- Cette liste de champs a été réorganisée pour être plus naturelle)
  17 +-- Dans l'idéal, ça serait bien de réorganiser ainsi physiquement les champs de la table
  18 +INSERT INTO configurations (
  19 + id, nom,
  20 + mode_install, mode_debug, mode_nolimit,
  21 + labNameShort, labPresent, labUmr,
  22 + labName,
  23 + hasPrinter, label_format_num,
  24 + nom_groupe_thematique, nom_groupe_metier,
  25 + envoi_mail, envoi_mail_guests, emailGuest1, emailGuest2, emailGuest3, emailGuest4, emailGuest5,
  26 + emailGuest6, emailGuest7, emailGuest8, emailGuest9, emailGuest10, sender_mail,
  27 + test,
  28 + prix_inventaire_administratif,
  29 + date_commande_facultative, numero_labo_sans_annee,
  30 + taille_max_doc,
  31 + metrologie,
  32 + aff_par_defaut,
  33 + procedure_sur_accueil,
  34 + pdf_engine,
  35 + ldap_used, ldap_authentified, ldap_bindDn, ldap_bindPass, ldap_host, ldap_port, ldap_authenticationType, ldap_baseDn, ldap_filter,
  36 + ldap_cached, ldap_cache_last_update, ldap_cache_validity_duration
  37 +) VALUES (
  38 + 1, 'default',
  39 + 1, 0, 0,
  40 + 'LABO', 'du ', 'UMR XXX',
  41 + 'LABO LONG NAME',
  42 + 0, 1,
  43 + 'Groupe thématique', 'Groupe métier',
  44 + 0, 0, '', '', '', '', '',
  45 + '', '', '', '', '', '',
  46 + NULL,
  47 + 1000,
  48 + 0, 0,
  49 + 10000000,
  50 + 0,
  51 + 20,
  52 + 1,
  53 + 'DOMPDF',
  54 + 0, 0, '', '', '', '', 'uid', '', '',
  55 + 0, NULL, 1200
  56 +);
  57 +
31 58  
32 59  
33 60  
... ... @@ -35,7 +62,11 @@ NULL, 1000,
35 62 -- Insertion par défaut pour les tables type_suivis et sites
36 63 --
37 64  
38   -INSERT INTO type_suivis(nom) values ('Réparation');
  65 +INSERT INTO type_suivis (nom, description, is_regular, is_metro) VALUES
  66 +('Etalonnage', NULL, 1, 0),
  67 +('Maintenance', NULL, 0, 0),
  68 +('Réparation', NULL, 0, 0),
  69 +('Vérification métrologique', NULL, 1, 1);
39 70  
40 71  
41 72 --
... ... @@ -44,8 +75,8 @@ INSERT INTO type_suivis(nom) values ('Réparation');
44 75  
45 76 INSERT INTO type_documents (nom) VALUES
46 77 ('DEVIS'),
47   -('BC (Bon de commande)'),
48   -('BL (Bon de livraison)'),
  78 +('BC (Bon de Commande)'),
  79 +('BL (Bon de Livraison)'),
49 80 ('FACTURE'),
50 81 ('Photo'),
51 82 ('Documentation technique'),
... ... @@ -58,3 +89,17 @@ INSERT INTO type_documents (nom) VALUES
58 89 ("Manuel d'utilisation");
59 90  
60 91  
  92 +
  93 +-- -------------------------------------------
  94 +--
  95 +-- Contenu de la table 'sur_categories'
  96 +--
  97 +-- (EP20201202) moved from DB4
  98 +INSERT INTO sur_categories (nom) VALUES
  99 +('Electronique'),
  100 +('Informatique'),
  101 +('Instrumentation'),
  102 +('Logistique'),
  103 +('Mecanique'),
  104 +('Optique');
  105 +
... ...
database/DB4_insert_tables_default_data_IRAP_optional.sql
1 1 --
2 2 -- Insertion des contenus pour les tables de specifications.
3 3 --
4   --- -------------------------------------------
5   ---
6   --- Contenu de la table 'sur_categories'
7   ---
8 4  
9 5 -- ATTENTION : remplacer le nom "_mydb_" par le nom de votre base de donnée
10 6 use _mydb_;
11 7  
12   -INSERT INTO sur_categories (nom) VALUES
13   -('Electronique'),
14   -('Informatique'),
15   -('Instrumentation'),
16   -('Logistique'),
17   -('Mecanique'),
18   -('Optique');
  8 +
  9 +
  10 +-- -------------------------------------------
  11 +--
  12 +-- Contenu de la table 'sur_categories'
  13 +--
  14 +-- (EP20201202) moved to DB3 (obligatoire)
  15 +-- INSERT INTO sur_categories (nom) VALUES
  16 +-- ('Electronique'),
  17 +-- ('Informatique'),
  18 +-- ('Instrumentation'),
  19 +-- ('Logistique'),
  20 +-- ('Mecanique'),
  21 +-- ('Optique');
19 22  
20 23 -- ---------------------------------------
21 24 --
22 25 -- Contenu de la table 'categories'
23 26 --
24   -
25 27 INSERT INTO `categories` (`id`, `nom`, `sur_categorie_id`) VALUES
26 28 (1, 'Alimentation', 1),
27 29 (2, 'Amplificateur', 1),
... ... @@ -101,7 +103,6 @@ INSERT INTO `categories` (`id`, `nom`, `sur_categorie_id`) VALUES
101 103 --
102 104 -- Contenu de la table 'sous_categories'
103 105 --
104   -
105 106 INSERT INTO `sous_categories` (`id`, `nom`, `categorie_id`) VALUES
106 107 (1, 'Appareil', 1),
107 108 (2, 'Batterie', 1),
... ...