ask confirmation to toggle admin status to an user
This commit is contained in:
@@ -23,8 +23,8 @@
|
|||||||
v-alert(type='info' :closable='false' :icon='mdiInformation') {{$t('admin.user_add_help')}}
|
v-alert(type='info' :closable='false' :icon='mdiInformation') {{$t('admin.user_add_help')}}
|
||||||
v-card-actions
|
v-card-actions
|
||||||
v-spacer
|
v-spacer
|
||||||
v-btn(@click='newUserDialog=false' color='error') {{$t('common.cancel')}}
|
v-btn(@click='newUserDialog=false' color='error' outlined) {{$t('common.cancel')}}
|
||||||
v-btn(@click='createUser' :disabled='!valid' color='primary') {{$t('common.send')}}
|
v-btn(@click='createUser' :disabled='!valid' color='primary' outlined) {{$t('common.send')}}
|
||||||
|
|
||||||
v-card-text
|
v-card-text
|
||||||
//- USERS LIST
|
//- USERS LIST
|
||||||
@@ -101,6 +101,9 @@ export default {
|
|||||||
},
|
},
|
||||||
async toggleAdmin (user) {
|
async toggleAdmin (user) {
|
||||||
try {
|
try {
|
||||||
|
const configMsg = user.is_admin ? 'admin.disable_admin_user_confirm' : 'admin.enable_admin_user_confirm'
|
||||||
|
const ret = await this.$root.$confirm(configMsg, { user: user.email })
|
||||||
|
if (!ret) { return }
|
||||||
user.is_admin = !user.is_admin
|
user.is_admin = !user.is_admin
|
||||||
await this.$axios.$put('/user', user)
|
await this.$axios.$put('/user', user)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
@@ -174,6 +174,8 @@
|
|||||||
"remove_admin": "Remove admin",
|
"remove_admin": "Remove admin",
|
||||||
"disable_user_confirm": "Are you sure you want to disable {user}?",
|
"disable_user_confirm": "Are you sure you want to disable {user}?",
|
||||||
"delete_user_confirm": "Are you sure you want to remove {user}?",
|
"delete_user_confirm": "Are you sure you want to remove {user}?",
|
||||||
|
"disable_admin_user_confirm": "Are you sure to remove admin permissions from {user}?",
|
||||||
|
"enable_admin_user_confirm": "Are sure to add admin permissions to {user}",
|
||||||
"user_remove_ok": "User removed",
|
"user_remove_ok": "User removed",
|
||||||
"user_create_ok": "User created",
|
"user_create_ok": "User created",
|
||||||
"event_remove_ok": "Event removed",
|
"event_remove_ok": "Event removed",
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
color='orange') {{$t('login.not_registered')}}
|
color='orange') {{$t('login.not_registered')}}
|
||||||
|
|
||||||
v-btn(color='success'
|
v-btn(color='success'
|
||||||
type='submit'
|
type='submit' outlined
|
||||||
:disabled='!valid || loading' :loading='loading') {{$t('common.login')}}
|
:disabled='!valid || loading' :loading='loading') {{$t('common.login')}}
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user