diff --git a/locales/it.js b/locales/it.js
index b7e00cfc..477af4f7 100644
--- a/locales/it.js
+++ b/locales/it.js
@@ -42,7 +42,9 @@ const it = {
copy: 'Copia',
recover_password: 'Recupera password',
new_password: 'Nuova password',
- new_user: 'Nuovo utente'
+ new_user: 'Nuovo utente',
+ ok: 'Ok',
+ cancel: 'Annulla'
},
login: {
@@ -114,7 +116,11 @@ const it = {
mastodon_instance: 'Istanza',
mastodon_description: 'Puoi associare un account mastodon a questa istanza di gancio, ogni evento verrà pubblicato lì.',
place_description: `Nel caso in cui un luogo sia errato o cambi indirizzo, puoi modificarlo.
Considera che tutti gli eventi associati a questo luogo cambieranno indirizzo (anche quelli passati!)`,
- event_confirm_description: 'Puoi confermare qui gli eventi inseriti da utenti anonimi'
+ event_confirm_description: 'Puoi confermare qui gli eventi inseriti da utenti anonimi',
+ delete_user: 'Elimina',
+ remove_admin: 'Rimuovi admin',
+ delete_user_confirm: 'Sicura di rimuovere questo utente?',
+ user_remove_ok: 'Utente eliminato'
},
auth: {
diff --git a/pages/admin.vue b/pages/admin.vue
index 50bda411..b8c1ac4b 100644
--- a/pages/admin.vue
+++ b/pages/admin.vue
@@ -36,7 +36,11 @@
@click='toggle(data.row)') {{data.row.is_active?$t('common.deactivate'):$t('common.activate')}}
el-button(size='mini'
:type='data.row.is_admin?"danger":"warning"'
- @click='toggleAdmin(data.row)') {{data.row.is_admin?$t('common.remove_admin'):$t('common.admin')}}
+ @click='toggleAdmin(data.row)') {{data.row.is_admin?$t('admin.remove_admin'):$t('common.admin')}}
+ el-button(size='mini'
+ type='danger'
+ @click='delete_user(data.row)') {{$t('admin.delete_user')}}
+
el-pagination(:page-size='perPage' :currentPage.sync='userPage' :total='users.length')
//- PLACES
@@ -110,13 +114,18 @@
el-form(inline @submit.native.prevent='associate_mastondon_instance' label-width='140px')
p {{$t('admin.mastodon_description')}}
el-form-item {{$t('admin.mastodon_instance')}}
- el-input(v-model="mastodon_instance")
- el-button(slot='append' native-type='submit' type='success' :disabled='!mastodon_instance.length') {{$t('common.associate')}}
+ el-input(v-model="settings.mastodon_instance")
+ el-button(slot='append' native-type='submit' type='success' :disabled='!settings.mastodon_instance') {{$t('common.associate')}}
+
+ p {{$t('admin.allow_registration_description')}}
+ el-form-item {{$t('admin.allow_registration')}}
+ el-switch(v-model='settings.allow_registration')
+