full page reload on user login or logout, would be better to refresh the concernements list
This commit is contained in:
parent
936cf1befa
commit
b0bfd5cd1f
@ -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: `
|
||||
|
@ -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 }
|
||||
})
|
@ -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 => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user