cleaning admin tables

This commit is contained in:
les
2021-01-24 18:37:20 +01:00
parent 6725456660
commit f6f4ef9b1c
3 changed files with 30 additions and 21 deletions

View File

@@ -57,6 +57,8 @@
v-btn.mt-4(@click='dialogAddInstance = true' color='primary' text) <v-icon>mdi-plus</v-icon> Add instance v-btn.mt-4(@click='dialogAddInstance = true' color='primary' text) <v-icon>mdi-plus</v-icon> Add instance
v-data-table( v-data-table(
v-if='settings.trusted_instances.length'
:hide-default-footer='settings.trusted_instances.length<10'
:headers='headers' :headers='headers'
:items='settings.trusted_instances') :items='settings.trusted_instances')
template(v-slot:item.actions="{item}") template(v-slot:item.actions="{item}")

View File

@@ -7,6 +7,8 @@
span {{$t('common.instances')}} span {{$t('common.instances')}}
//- v-text-field(v-model='instancesFilter' :placeholder="$t('admin.filter_instances')") //- v-text-field(v-model='instancesFilter' :placeholder="$t('admin.filter_instances')")
v-data-table(:items='instances' v-data-table(:items='instances'
:items-per-page='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') //- el-table-column(label='Domain' width='180')
@@ -25,10 +27,12 @@
//- :type='data.row.blocked?"danger":"warning"' //- :type='data.row.blocked?"danger":"warning"'
//- @click='toggleBlock(data.row)') {{data.row.blocked?$t('admin.unblock'):$t('admin.block')}} //- @click='toggleBlock(data.row)') {{data.row.blocked?$t('admin.unblock'):$t('admin.block')}}
v-col(:span='11' align='right') v-col(:span='11')
span {{$t('common.users')}} span {{$t('common.users')}}
//- v-text-field(v-model='usersFilter' :placeholder="$t('admin.filter_users')") //- v-text-field(v-model='usersFilter' :placeholder="$t('admin.filter_users')")
v-data-table(:items='users' v-data-table(:items='users'
:items-per-page='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}}
@@ -48,8 +52,10 @@
//- @click='toggleUserBlock(data.row)') {{data.row.blocked?$t('admin.unblock'):$t('admin.block')}} //- @click='toggleUserBlock(data.row)') {{data.row.blocked?$t('admin.unblock'):$t('admin.block')}}
div div
span {{$t('common.resources')}} v-card-title {{$t('common.resources')}}
v-data-table(:items='resources') v-data-table(:items='resources'
:hide-default-footer='resources.length<10'
)
//- el-table-column(:label="$t('common.event')") //- el-table-column(:label="$t('common.event')")
//- template(slot-scope='data') //- template(slot-scope='data')
//- span {{data.row.event}} //- span {{data.row.event}}

View File

@@ -31,6 +31,7 @@
v-data-table( v-data-table(
:headers='headers' :headers='headers'
:items='users' :items='users'
:hide-default-footer='users.length<5'
:search='search') :search='search')
template(v-slot:item.actions='{item}') template(v-slot:item.actions='{item}')
v-btn(text small @click='toggle(item)' v-btn(text small @click='toggle(item)'