-
Notifications
You must be signed in to change notification settings - Fork 0
/
interfaceConfig.js
159 lines (144 loc) · 5.14 KB
/
interfaceConfig.js
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
/***
section : Paramétrage généraux de l'interface
***/
var DATE_FORMAT = 'dd/MM/yyyy';
var NOTE_DEFAULT_COLOR = 16772735;
var NOTE_WARNING_COLOR = 16488575;
var NOTE_DEFAULT_WIDTH = 375;
var NOTE_DEFAULT_HEIGHT = 225;
var LABEL_DEFAULT_COLOR = 3355443;
var LABEL_DEFAULT_FONT_COLOR = 16777215;
var LABEL_DEFAULT_WIDTH = 225;
var LABEL_DEFAULT_HEIGHT = 60;
var LABEL_POSITION_MARGIN_TOP = 20;
var LABEL_DEFAULT_SETNAME = "Label";
var LABEL_DEFAULT_NAME = "Acteurs";
var STICKER_DEFAULT_WIDTH = 112;
var STICKER_DEFAULT_HEIGHT = 112;
var NOTE_DEFAULT_MARGIN_TOP = 150;
var NOTE_DEFAULT_MARGIN = 20;
var NOTE_STACK_MARGIN = 70;
var TOLERANCEINTERVAL = 10000; // temps minimum pour prendre en compte une modification
/***
Section : Paramétrage spécificiques aux plateformes
commenter / décommenter les sections selon la plateforme
***/
// Paramétrage iObeya
var SYNC_PROPERTIES_MAP = {
'default': {
'TAXONOMY_ID' : '47054502770442c58d2e27173b0a6dab', // "Collection de sites - devptf.sharepoint.com-sites-pfe dev Capgemini "
'ACTORSSET_ID' : '62bc99d5-39ae-4cae-9d6d-4e5c00c2ae30', // "ActeurTerme" TERMSET
'ACTORSSUBSET_ID' : ["157a0c3f-2085-4f56-b224-85771c3c3af1", "44259241-48cc-407c-92fb-803ee33c6d16", "d19c768a-5e41-44f7-8ed7-d05216f62770", "0cc10e7e-117c-4a43-a9fe-7b5d78c89979"], // Important : doit être dans le même ordre que la liste des panneaux à synchroniser...
'USE_ACTORSSUBSETLIST' : 'false', // utilisation ou pas des sous-listes de la taxonomie des acteurs. ( si false le terme : ACTORSSET_ID est utilisé )
'IOBEYAURL' : 'https://devptf.iobeya.com', //ptf @cap en 3.4
'ROOM_NAME' : 'CAP - SIAé', //ptf @cap en 3.4
'BOARDSTOSYNC' : [ // Tableaux de iObeya utilisés
'SuiviCoproj',
'SuiviBSU',
'SuiviBOE',
'SuiviCOT' ] ,
'DROP_ZONE' : "A faire",
'RESOURCES_ZONE' : "Ressources",
'DELETED_STATUS' : "Supprimé",
'LISTSHAREPOINT_TITLE' : "RIDA suivi de projet", // attention aux espaces
'RIDALIST_URL' : '/sites/pfe/Lists/RIDA v2/MyItems.aspx',
'ACTORLIST_TITLE' : 'lst_acteurs', // attention aux espaces
'SHAREPOINTLIST_MATCHINGNAME': {
"actortax" : "Acteurs", // ancien nom de colonne acteurs
"actor" : 'acteurs0', // nouveau nom de colonne acteurs
"startDate" : "StartDate",
"dueDate" : "DueDate",
"status" : "Status",
"subject" : "Title",
"synchroiObeya" : "Synchro_x0020_Iobeya",
"percentComplete" : "PercentComplete",
"modificationDate" : "Modified",
"creationDate" : "Created",
"modifier" : "Editor",
"priority" : "Priority",
"creator" : "Author",
"idiObeya" : "idiObeya",
"synchroStatus" : "Statut_x0020_synchro",
"workload" : "Charge",
"resteafaire" : "RAF",
"firmDeadline" : "Ech_x00e9_ance_x0020_ferme",
"consomme" : "consomme",
"PanneauiObeya" : "PanneauiObeya",
"projet" : "projet",
"chantier" : "chantier"
},
'ACTORLIST_MATCHINGNAME': { // table de correspondance des colonnes de la liste SP
"actor" : "Acteur",
"PanneauiObeya" : "PanneauiObeya"
},
'PERCENTAGE_IOBEYASTICKER_MAPPING' : {
"setName" : "Avancement",
"map" : {
"0%" : {"name" : "0%"},
"10%" : {"name" : "10%"},
"20%" : {"name" : "20%"},
"30%" : {"name" : "30%"},
"40%" : {"name" : "40%"},
"50%" : {"name" : "50%"},
"60%" : {"name" : "60%"},
"70%" : {"name" : "70%"},
"80%" : {"name" : "80%"},
"90%" : {"name" : "90%"},
"100%" : {"name" : "100%"}
}
},
'PRIORITY_IOBEYASTICKER_MAPPING' : {
"setName" : "Choices",
"map" : {
"Haute" : {"name" : "Haute"},
"Normale" : {"name" : "Normale"},
"Faible" : {"name" : "Faible"}
}
},
'IOBEYANOTE_MAPPING' : {
'title': { // dans iObeya: champ en haut
'iobeya_parent': 'props',
'type': 'concat',
'rida_field': ['projet', 'chantier'],
'concatString': '::',
'emptyString': '***'
},
'content': { // dans iObeya: champ du centre
'iobeya_parent': 'props',
'type': 'text',
'rida_field': 'subject'
},
'responsible': { // dans iObeya: champ en bas à gauche
'iobeya_parent': 'props',
'type': 'numeric',
'rida_field': 'resteafaire',
'unit': ' J/H (RAF)'
},
'date': { // dans iObeya: champ en bas à droite
'iobeya_parent': 'props',
'type': 'date',
'rida_field': 'dueDate'
},
'workload': { // dans iObeya: champ invisible
'iobeya_parent': 'props',
'type': 'numeric',
'rida_field': 'workload',
'unit': ' J/H (Estim)'
}
} // 'IOBEYANOTE_MAPPING'
}, // default
'second': {
'inherits': 'default',
'BOARDSTOSYNC' : [ // Tableaux de iObeya utilisés
'Developpement - Interne' ] ,
'LISTSHAREPOINT_TITLE' : "RIDA Interne", // attention aux espaces
'RIDALIST_URL' : '/sites/pfe/Lists/RIDA Interne/MyItems.aspx',
},
'third': {
'inherits': 'default',
'BOARDSTOSYNC' : [ // Tableaux de iObeya utilisés
'Programme - Acceleration' ] ,
'LISTSHAREPOINT_TITLE' : "Chantier Program Acceleration", // attention aux espaces
'RIDALIST_URL' : '/sites/pfe/Lists/Chantier Program Acceleration/MyItems.aspx',
}
};