diff --git a/src/stores/concernements.js b/src/stores/concernements.js index 9652727..74eecdf 100644 --- a/src/stores/concernements.js +++ b/src/stores/concernements.js @@ -51,12 +51,12 @@ export const ConcernementsStore = defineStore({ } ${ConcernementFields} ` - console.log('ast', ast); + // console.log('ast', ast); GQL.post('', { query: print(ast) }) .then(({ data : { data : { allconcernements } } }) => { console.log('loadconcernements loaded', allconcernements) - this.concernements = []; + // parse concernements allconcernements.forEach(concernement => { concernement.visible = true; @@ -104,6 +104,14 @@ export const ConcernementsStore = defineStore({ }) }) }, + reloadConcernements () { + console.log('reloadConcernements'); + // reset the arrays + this.concernements = []; + this.concernementsByID = {}; + this.concernements_loaded = false; + this.loadConcernements(); + }, loadContentTypeDefinition () { const body = { query: ` diff --git a/src/stores/counter.js b/src/stores/counter.js deleted file mode 100644 index b6757ba..0000000 --- a/src/stores/counter.js +++ /dev/null @@ -1,12 +0,0 @@ -import { ref, computed } from 'vue' -import { defineStore } from 'pinia' - -export const useCounterStore = defineStore('counter', () => { - const count = ref(0) - const doubleCount = computed(() => count.value * 2) - function increment() { - count.value++ - } - - return { count, doubleCount, increment } -}) diff --git a/src/stores/user.js b/src/stores/user.js index 50b4be1..37251f6 100644 --- a/src/stores/user.js +++ b/src/stores/user.js @@ -1,4 +1,6 @@ import { defineStore } from 'pinia' +import { ConcernementsStore as concrnmtStore } from '@/stores/concernements' + import REST from '@api/rest-axios' import JSONAPI from '@api/json-axios' import qs from 'querystring-es3' @@ -67,6 +69,9 @@ export const UserStore = defineStore({ this.logout_token = response.data.logout_token this.getUser().then(userdata => { console.log('User Loggedin') + // todo reload concernements + // concrnmtStore().reloadConcernements(); // INFO would be good but to much complicated for now, just reload the page + window.location.reload(); resolve() }) } else { @@ -175,6 +180,9 @@ export const UserStore = defineStore({ this.isloggedin = false this.roles = [] // window.location.reload(true) ??? + // todo reload concernements + // concrnmtStore().reloadConcernements(); // INFO would be good but to much complicated for now, just reload the page + window.location.reload(); resolve() }) .catch(error => {