handled workflowed concernements and entites
This commit is contained in:
parent
0c2a594fb9
commit
dafa36f29c
@ -54,7 +54,10 @@ export const ConcernementsStore = defineStore({
|
|||||||
concernement.entites_byid = {};
|
concernement.entites_byid = {};
|
||||||
concernement.entitesagissantes_byid = {};
|
concernement.entitesagissantes_byid = {};
|
||||||
concernement.has_agissantes = false;
|
concernement.has_agissantes = false;
|
||||||
concernement.entites.forEach(entite => {
|
var entites_temp = concernement.entites; // record a temp entites liste
|
||||||
|
concernement.entites = []; // erase the concernement.entite array as we want to keep only visible entites
|
||||||
|
entites_temp.forEach(entite => {
|
||||||
|
if (entite.entite) { // entite.entite may be null because of workflow confidentiality
|
||||||
concernement.entites_byid[entite.entite.id] = entite;
|
concernement.entites_byid[entite.entite.id] = entite;
|
||||||
// record entite agissante
|
// record entite agissante
|
||||||
if (entite.entite.agissante) {
|
if (entite.entite.agissante) {
|
||||||
@ -63,6 +66,8 @@ export const ConcernementsStore = defineStore({
|
|||||||
}
|
}
|
||||||
// record a flat list of all entités of all concernement for map-popup
|
// record a flat list of all entités of all concernement for map-popup
|
||||||
this.allEntitesById[entite.entite.id] = entite;
|
this.allEntitesById[entite.entite.id] = entite;
|
||||||
|
concernement.entites.push(entite); // fill the entites array with visible entite only
|
||||||
|
}
|
||||||
});
|
});
|
||||||
this.concernements.push(concernement);
|
this.concernements.push(concernement);
|
||||||
this.concernementsByID[concernement.id] = concernement;
|
this.concernementsByID[concernement.id] = concernement;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user