improve moderation ux

This commit is contained in:
les 2021-04-26 23:13:37 +02:00
parent 1ccf0397c5
commit 5fb1b9b983
No known key found for this signature in database
GPG key ID: 352918250B012177

View file

@ -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: '' }