more stuff added

This commit is contained in:
luce 2025-07-21 00:32:49 +02:00
commit fee857e6b2
6 changed files with 101 additions and 20 deletions

View file

@ -85,15 +85,21 @@ const adminSettingsStorage = {
},
adminActivateUser (store, user) {
return store.rootState.api.backendInteractor.activateUser({ user })
.then(res => console.log(res))
.then(res => { const deactivated = !res.is_active; store.commit('updateActivationStatus', { user, deactivated })})
},
adminDeactivateUser (store, user) {
return store.rootState.api.backendInteractor.deactivateUser({ user })
.then(res => console.log(res))
.then(res => { const deactivated = !res.is_active; store.commit('updateActivationStatus', { user, deactivated })})
},
adminDeleteUser (store, user) {
return store.rootState.api.backendInteractor.deleteUser({ user })
.then(res => console.log(res))
},
adminConfirmUser (store, user) {
return store.rootState.api.backendInteractor.adminConfirmUser({ user })
.then(res => store.dispatch('fetchUser', user.id))
},
adminResendConfirmationEmail (store, user) {
return store.rootState.api.backendInteractor.adminResendConfirmationEmail({ user })
},
loadFrontendsStuff ({ rootState, commit }) {
rootState.api.backendInteractor.fetchAvailableFrontends()