app_labinvent_mandatory_fields.default.yml
8.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
MANDATORY_AND_READONLY_FIELDS:
GENERAL: {
fieldset_comment: Paramètres généraux,
HAS_ORDER_BUTTON: { selected: '1', comment: 'Ajouter un bouton COMMANDE sur la fiche matériel ?' } }
UNEDITABLE_FIELDS: {
fieldset_comment: Champs READONLY dès le début,
designation: { selected: '0', comment: Désignation, except_roles: '' },
description: { selected: '0', comment: 'Description, commentaire explicatif', except_roles: '' },
nom_responsable: { selected: '1', comment: 'nom du responsable', except_roles: [Responsable, Administration] },
eotp: { selected: '1', comment: 'entité-s dépensière-s, budget-s', except_roles: [Administration] },
numero_commande: { selected: '1', comment: 'N° BC', except_roles: [Administration] },
numero_inventaire_organisme: { selected: '1', comment: '', except_roles: [Administration] },
numero_inventaire_old: { selected: '1', comment: 'Ancien numéro d''inventaire si existe', except_roles: [Administration] },
numero_laboratoire: { selected: '1', comment: '', except_roles: '' } }
# LOT 1 - Création de la fiche matériel
MANDATORY_FIELDS_FOR_LOT0: {
fieldset_comment: Champs OBLIGATOIRES pour CRÉÉR une fiche matériel,
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: '' } }
UNEDITABLE_FIELDS_AFTER_LOT0: {
fieldset_comment: Champs READONLY après la CRÉATION de la fiche matériel,
sur_categorie_id: { selected: '0', comment: 'Domaine', 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] } }
RECOMMENDED_FIELDS_AFTER_LOT0: {
fieldset_comment: Champs RECOMMANDÉS après la CRÉATION de la fiche matériel,
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: '' } }
# LOT 1 - Demamnde d'Achat (Commande)
MANDATORY_FIELDS_FOR_LOT1: {
fieldset_comment: 'Champs OBLIGATOIRES pour passer la COMMANDE (en plus du LOT 0)',
organisme_id: { selected: '1', comment: Organisme, except_roles: '' },
prix_ht: { selected: '1', comment: 'Prix HT', except_roles: '' },
resp_credit: { selected: '1', comment: 'Responsable du crédit', except_roles: '' },
gestionnaire_id: { selected: '1', comment: 'Gestionnaire de référence', except_roles: '' },
fournisseur_id: { selected: '1', comment: Fournisseur, except_roles: '' },
budgets: { selected: '1', comment: Budgets, except_roles: '' },
DOC_DEVIS: { selected: '1', comment: Devis, except_roles: '' } }
UNEDITABLE_FIELDS_AFTER_LOT1: {
fieldset_comment: 'Champs READONLY après avoir passé la COMMANDE (en plus du LOT 0)',
sur_categorie_id: { selected: '1', comment: 'Domaine', except_roles: [Administration] }, categorie_id: { selected: '1', comment: '', except_roles: [Administration] },
resp_credit: { selected: '1', comment: 'Responsable du crédit', except_roles: [Administration] },
gestionnaire_id: { selected: '1', comment: 'Gestionnaire de référence', except_roles: [Administration] },
fournisseur_id: { selected: '1', comment: 'Fournisseur', except_roles: [Administration] },
organisme_id: { selected: '1', comment: 'Organisme', except_roles: [Administration] },
prix_ht: { selected: '1', comment: 'Prix HT', except_roles: [Administration] },
budgets: { selected: '1', comment: 'Budgets', except_roles: [Administration] },
DOC_DEVIS: { selected: '1', comment: 'Devis joint', except_roles: '' },
DOC_BC: { selected: '1', comment: 'BC joint', except_roles: [Administration] } }
RECOMMENDED_FIELDS_AFTER_LOT1: {
fieldset_comment: 'Champs RECOMMANDÉS après avoir passé la COMMANDE (en plus du LOT 0)',
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: '' } }
# LOT 2 - Validation, Livraison (matériel livré et payé)
MANDATORY_FIELDS_FOR_LOT2: {
fieldset_comment: 'Champs OBLIGATOIRES pour VALIDER la livraison (en plus du LOT 1)',
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 joint', except_roles: '' } }
UNEDITABLE_FIELDS_AFTER_LOT2: {
fieldset_comment: 'Champs READONLY après VALIDATION de la livraison (en plus du LOT 1)',
sur_categorie_id: { selected: '1', comment: 'Domaine', except_roles: '' },
categorie_id: { selected: '1', comment: 'Catégorie', except_roles: '' },
date_acquisition: { selected: '1', comment: 'Date de commande', except_roles: '' },
date_reception: { selected: '1', comment: 'Date de livraison', except_roles: '' },
eotp: { selected: '1', comment: 'Entité(s) dépensière(s)', except_roles: '' },
numero_commande: { selected: '1', comment: 'N° BC', except_roles: '' },
DOC_BC: { selected: '1', comment: 'BC joint', except_roles: '' },
DOC_BL: { selected: '1', comment: 'BL joint', except_roles: '' },
DOC_FACTURE: { selected: '1', comment: 'Facture jointe', except_roles: '' } }
RECOMMENDED_FIELDS_AFTER_LOT2: {
fieldset_comment: 'Champs RECOMMANDÉS après VALIDATION de la livraison (en plus du LOT 1)',
etiquette: { selected: '1', comment: 'd''imprimer l''étiquette associée et de la coller sur le matériel', except_roles: '' },
numero_inventaire_organisme: { selected: '1', comment: 'de renseigner le champ ''N° inventaire comptable/tutelles _Organisme_''', except_roles: '' },
numero_serie: { selected: '0', comment: 'de renseigner le numéro de série du matériel', except_roles: '' },
DOC_BC: { selected: '1', comment: 'd''ajouter le Bon de Commande', except_roles: '' },
DOC_BL: { selected: '1', comment: 'd''ajouter le Bon de Livraison', except_roles: '' },
DOC_FACTURE: { selected: '1', comment: 'd''ajouter la Facture', except_roles: '' } }
# LOT 3 - Archivage (pas encore implémenté)
#MANDATORY_FIELDS_FOR_LOT3: {}
#UNEDITABLE_FIELDS_AFTER_LOT3: {}