mirror of
https://framagit.org/les/gancio.git
synced 2025-02-01 00:52:01 +01:00
improve moderation ux
This commit is contained in:
parent
1ccf0397c5
commit
5fb1b9b983
1 changed files with 8 additions and 19 deletions
|
@ -11,21 +11,9 @@
|
||||||
:hide-default-footer='instances.length<5'
|
:hide-default-footer='instances.length<5'
|
||||||
dense :headers='instancesHeader'
|
dense :headers='instancesHeader'
|
||||||
@click:row='instanceSelected')
|
@click:row='instanceSelected')
|
||||||
//- el-table-column(label='Domain' width='180')
|
template(v-slot:item.blocked="{ item }")
|
||||||
//- template(slot-scope='data')
|
v-icon(v-if='item.blocked') mdi-checkbox-intermediate
|
||||||
//- span(slot='reference') {{data.row.domain}}
|
v-icon(v-else) mdi-checkbox-blank-outline
|
||||||
//- el-table-column(label='Name' width='100')
|
|
||||||
//- template(slot-scope='data')
|
|
||||||
//- span(slot='reference') {{data.row.name}}
|
|
||||||
//- el-table-column(:label="$t('common.users')" width='70')
|
|
||||||
//- template(slot-scope='data')
|
|
||||||
//- span(slot='reference') {{data.row.users}}
|
|
||||||
//- el-table-column(:label="$t('common.actions')" width='120')
|
|
||||||
//- template(slot-scope='data')
|
|
||||||
//- el-button-group
|
|
||||||
//- el-button(size='mini'
|
|
||||||
//- :type='data.row.blocked?"danger":"warning"'
|
|
||||||
//- @click='toggleBlock(data.row)') {{data.row.blocked?$t('admin.unblock'):$t('admin.block')}}
|
|
||||||
|
|
||||||
v-col(:span='11')
|
v-col(:span='11')
|
||||||
span {{$t('common.users')}}
|
span {{$t('common.users')}}
|
||||||
|
@ -34,8 +22,8 @@
|
||||||
:items-per-page='5'
|
:items-per-page='5'
|
||||||
:hide-default-footer='users.length<5'
|
:hide-default-footer='users.length<5'
|
||||||
dense :headers='usersHeader')
|
dense :headers='usersHeader')
|
||||||
template(v-slot:item.username="{item}")
|
//- template(v-slot:item.username="{item}")
|
||||||
a(:href='item.ap_id') {{item.object.preferredUsername}}
|
//- a(:href='item.ap_id') {{item.object.preferredUsername}}
|
||||||
//- el-table-column(:label="$t('common.user')" width='150')
|
//- el-table-column(:label="$t('common.user')" width='150')
|
||||||
//- template(slot-scope='data')
|
//- template(slot-scope='data')
|
||||||
//- span(slot='reference')
|
//- span(slot='reference')
|
||||||
|
@ -86,12 +74,13 @@ export default {
|
||||||
resources: [],
|
resources: [],
|
||||||
users: [],
|
users: [],
|
||||||
usersHeader: [
|
usersHeader: [
|
||||||
{ value: 'username', text: 'Name' }
|
{ value: 'object.preferredUsername', text: 'Name' }
|
||||||
],
|
],
|
||||||
instancesHeader: [
|
instancesHeader: [
|
||||||
{ value: 'domain', text: 'Domain' },
|
{ value: 'domain', text: 'Domain' },
|
||||||
{ value: 'name', text: 'Name' },
|
{ value: 'name', text: 'Name' },
|
||||||
{ value: 'users', text: 'N' }
|
{ value: 'blocked', text: 'Blocked' },
|
||||||
|
{ value: 'users', text: 'known users' }
|
||||||
],
|
],
|
||||||
resourcesHeader: [
|
resourcesHeader: [
|
||||||
{ value: '', text: '' }
|
{ value: '', text: '' }
|
||||||
|
|
Loading…
Reference in a new issue