Commit daace6c633e3801e0e7830e23236c357d0bfb9f6

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

Bugfix : remise en place le fichier de config par défaut (oublié)

v5.3.2-3.7.9
CHANGELOG
... ... @@ -596,11 +596,12 @@ TODO config fields :
596 596 ======= CHANGES =======
597 597  
598 598 -------
599   -22/11/2021 v5.3.1-3.7.9
  599 +22/11/2021 v5.3.2-3.7.9
600 600 - (e) BIG NEW FEATURE : Configuration des champs obligatoires et readonly se fait maintenant via page WEB !!!
601 601 => plus besoin de modifier manuellement le fichier de config texte yaml
602 602 - (e) ajout lien vers stats utilisateurs depuis page accueil superadmin
603 603 - (e) modif page Apropos
  604 + - (b) Bugfix : remise en place le fichier de config par défaut (oublié)
604 605  
605 606  
606 607 -------
... ...
README.md
... ... @@ -53,7 +53,7 @@ Logiciel testé et validé sur les configurations suivantes :
53 53 --------------------------------------------------------------------------------------------
54 54  
55 55 Date: 22/11/2021
56   -Version: v5.3.1-3.7.9
  56 +Version: v5.3.2-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)
... ...
config/app_labinvent_mandatory_fields.default.yml 0 → 100644
... ... @@ -0,0 +1,73 @@
  1 +MANDATORY_AND_READONLY_FIELDS:
  2 +
  3 + GENERAL: {
  4 + fieldset_comment: Champs généraux,
  5 + HAS_ORDER_BUTTON: { selected: '1', comment: 'Ajouter un bouton COMMANDE sur la fiche matériel ?' } }
  6 +
  7 + UNEDITABLE_FIELDS: {
  8 + fieldset_comment: Champs non modifiables,
  9 + designation: { selected: '0', comment: commentaire, except_roles: '' },
  10 + description: { selected: '0', comment: autre, except_roles: '' },
  11 + nom_responsable: { selected: '1', comment: 'nom du responsable',
  12 + except_roles: [Responsable, Administration] },
  13 + eotp: { selected: '1', comment: 'entité-s dépensière-s, budget-s', except_roles: [Administration] },
  14 + numero_commande: { selected: '1', comment: '', except_roles: [Administration] },
  15 + numero_inventaire_organisme: { selected: '1', comment: '', except_roles: [Administration] },
  16 + numero_inventaire_old: { selected: '1', comment: '', except_roles: [Administration] },
  17 + numero_laboratoire: { selected: '1', comment: '', except_roles: '' } }
  18 +
  19 + # LOT 1 - Création de la fiche matériel
  20 + MANDATORY_FIELDS_FOR_LOT0: {
  21 + fieldset_comment: Champs obligatoires pour créer une fiche matériel,
  22 + designation: { selected: '1', comment: Désignation, except_roles: '' }, description: { selected: '1', comment: Description, except_roles: '' }, sur_categorie_id: { selected: '1', comment: Domaine, except_roles: '' }, categorie_id: { selected: '1', comment: Catégorie, except_roles: '' }, nom_responsable: { selected: '1', comment: 'Nom de l''Acheteur', except_roles: '' }, email_responsable: { selected: '1', comment: 'Email de l''Acheteur', except_roles: '' }, nom_user: { selected: '1', comment: 'Nom de l''utilisateur', except_roles: '' } }
  23 + UNEDITABLE_FIELDS_AFTER_LOT0: {
  24 + fieldset_comment: Champs non modifiables après la création de la fiche matériel,
  25 + sur_categorie_id: { selected: '0', comment: '', except_roles: [Administration] }, categorie_id: { selected: '0', comment: '', except_roles: [Administration] }, resp_credit: { selected: '0', comment: '', except_roles: [Administration] }, gestionnaire_id: { selected: '0', comment: '', except_roles: [Administration] }, fournisseur_id: { selected: '0', comment: '', except_roles: [Administration] }, organisme_id: { selected: '0', comment: '', except_roles: [Administration] }, prix_ht: { selected: '0', comment: '', except_roles: [Administration] }, budgets: { selected: '0', comment: '', except_roles: [Administration] }, DOC_DEVIS: { selected: '0', comment: '', except_roles: '' }, DOC_BC: { selected: '0', comment: '', except_roles: [Administration] } }
  26 + RECOMMENDED_FIELDS_AFTER_LOT0: {
  27 + fieldset_comment: Champs non obligatoires mais recommandés après la création de la fiche matériel,
  28 + etiquette: { selected: '0', comment: 'd''imprimer l''étiquette associée et de la coller sur le matériel', except_roles: '' }, numero_inventaire_organisme: { selected: '0', comment: 'de renseigner le champ ''N° inventaire comptable/tutelles _Organisme_''', except_roles: '' }, DOC_BC: { selected: '0', comment: 'd''ajouter le Bon de Commande', except_roles: '' }, DOC_BL: { selected: '0', comment: 'd''ajouter le Bon de Livraison', except_roles: '' }, DOC_FACTURE: { selected: '0', comment: 'd''ajouter la Facture', except_roles: '' } }
  29 +
  30 + # LOT 1 - Demamnde d'Achat (Commande)
  31 + MANDATORY_FIELDS_FOR_LOT1: {
  32 + fieldset_comment: Champs obligatoires pour passer la COMMANDE,
  33 + organisme_id: { selected: '1', comment: Organisme, except_roles: '' },
  34 + prix_ht: { selected: '1', comment: 'Prix HT', except_roles: '' },
  35 + resp_credit: { selected: '1', comment: 'Responsable du crédit', except_roles: '' },
  36 + gestionnaire_id: { selected: '1', comment: 'Gestionnaire de référence', except_roles: '' },
  37 + fournisseur_id: { selected: '1', comment: Fournisseur, except_roles: '' },
  38 + budgets: { selected: '1', comment: Budgets, except_roles: '' },
  39 + DOC_DEVIS: { selected: '1', comment: Devis, except_roles: '' } }
  40 + UNEDITABLE_FIELDS_AFTER_LOT1: {
  41 + fieldset_comment: Champs non modifiables après avoir passé la COMMANDE,
  42 + sur_categorie_id: { selected: '1', comment: '', except_roles: [Administration] }, categorie_id: { selected: '1', comment: '', except_roles: [Administration] },
  43 + resp_credit: { selected: '1', comment: '', except_roles: [Administration] },
  44 + gestionnaire_id: { selected: '1', comment: '', except_roles: [Administration] },
  45 + fournisseur_id: { selected: '1', comment: '', except_roles: [Administration] },
  46 + organisme_id: { selected: '1', comment: '', except_roles: [Administration] },
  47 + prix_ht: { selected: '1', comment: '', except_roles: [Administration] },
  48 + budgets: { selected: '1', comment: '', except_roles: [Administration] },
  49 + DOC_DEVIS: { selected: '1', comment: '', except_roles: '' },
  50 + DOC_BC: { selected: '1', comment: '', except_roles: [Administration] } }
  51 + RECOMMENDED_FIELDS_AFTER_LOT1: {
  52 + fieldset_comment: Champs non obligatoires mais recommandés après avoir passé la COMMANDE,
  53 + etiquette: { selected: '0', comment: 'd''imprimer l''étiquette associée et de la coller sur le matériel', except_roles: '' }, numero_inventaire_organisme: { selected: '0', comment: 'de renseigner le champ ''N° inventaire comptable/tutelles _Organisme_''', except_roles: '' }, DOC_BC: { selected: '0', comment: 'd''ajouter le Bon de Commande', except_roles: '' }, DOC_BL: { selected: '0', comment: 'd''ajouter le Bon de Livraison', except_roles: '' }, DOC_FACTURE: { selected: '0', comment: 'd''ajouter la Facture', except_roles: '' } }
  54 +
  55 + # LOT 2 - Validation, Livraison (matériel livré et payé)
  56 + MANDATORY_FIELDS_FOR_LOT2: {
  57 + fieldset_comment: Champs obligatoires pour valider la livraison,
  58 + date_acquisition: { selected: '1', comment: 'Date d''achat', except_roles: '' }, date_reception: { selected: '1', comment: 'Date de livraison', except_roles: '' }, site_id: { selected: '1', comment: Site, except_roles: '' }, lieu_detail: { selected: '1', comment: 'Lieu de stockage', except_roles: '' }, eotp: { selected: '1', comment: 'Entité(s) dépensière(s), budget(s)', except_roles: '' }, numero_commande: { selected: '1', comment: 'Num. BC', except_roles: '' }, DOC_DEVIS: { selected: '1', comment: Devis, except_roles: '' } }
  59 + UNEDITABLE_FIELDS_AFTER_LOT2: {
  60 + fieldset_comment: Champs non modifiables après validation de la livraison,
  61 + sur_categorie_id: { selected: '1', comment: '', except_roles: '' }, categorie_id: { selected: '1', comment: '', except_roles: '' }, date_acquisition: { selected: '1', comment: '', except_roles: '' }, date_reception: { selected: '1', comment: '', except_roles: '' }, eotp: { selected: '1', comment: '', except_roles: '' }, numero_commande: { selected: '1', comment: '', except_roles: '' }, DOC_BC: { selected: '1', comment: '', except_roles: '' }, DOC_BL: { selected: '1', comment: '', except_roles: '' }, DOC_FACTURE: { selected: '1', comment: '', except_roles: '' } }
  62 + RECOMMENDED_FIELDS_AFTER_LOT2: {
  63 + fieldset_comment: Champs non obligatoires mais recommandés après validation de la livraison,
  64 + etiquette: { selected: '1', comment: 'd''imprimer l''étiquette associée et de la coller sur le matériel', except_roles: '' },
  65 + numero_inventaire_organisme: { selected: '1', comment: 'de renseigner le champ ''N° inventaire comptable/tutelles _Organisme_''', except_roles: '' },
  66 + numero_serie: { selected: '0', comment: 'de renseigner le numéro de série du matériel', except_roles: '' },
  67 + DOC_BC: { selected: '1', comment: 'd''ajouter le Bon de Commande', except_roles: '' },
  68 + DOC_BL: { selected: '1', comment: 'd''ajouter le Bon de Livraison', except_roles: '' },
  69 + DOC_FACTURE: { selected: '1', comment: 'd''ajouter la Facture', except_roles: '' } }
  70 +
  71 + # LOT 3 - Archivage (pas encore implémenté)
  72 + #MANDATORY_FIELDS_FOR_LOT3: {}
  73 + #UNEDITABLE_FIELDS_AFTER_LOT3: {}
... ...