history is working #2203

This commit is contained in:
2023-07-14 13:14:04 +02:00
parent 0a5f1adf90
commit 6b2146ea8f
5 changed files with 148 additions and 111 deletions

View File

@@ -81,6 +81,13 @@ export const ConcernementsStore = defineStore({
}
});
// revisions
concernement.active_revision = concernement.revision_id;
concernement.revisions_byid = {};
concernement.revisions.forEach(rev => {
concernement.revisions_byid[rev.revision_id] = rev;
});
// puissance d'agir
concernement.has_puissancedagir = concernement.besoins.length ? true : false;
concernement.besoins.forEach(besoin => {
@@ -294,28 +301,9 @@ export const ConcernementsStore = defineStore({
console.log('concernement store setRecitPlayer', player);
this.recit_plyr_player = player;
},
loadConcernementsRevisions (cid) {
console.log('concernements store loadConcernementsRevisions');
return new Promise((resolve, reject) => {
const ast = gql`{
concernementrevisions(id: ${cid}) {
...ConcernementFields
}
}
${ConcernementFields}
`
// console.log('ast', ast);
GQL.post('', { query: print(ast) })
.then(({ data : { data : { concernementrevisions } } }) => {
console.log('concernementsrevisions all loaded', concernementrevisions);
this.concernementsByID[cid].revisions = concernementrevisions;
resolve()
})
.catch(error => {
console.warn('Issue with loadConcernements revisions', error)
reject(error)
})
})
setActiveRevision (cid, rid) {
this.concernementsByID[cid].active_revision = rid;
}
}
})