[fedi] improve moderation interface

This commit is contained in:
les
2020-01-15 23:38:03 +01:00
parent 2272dc944c
commit 7e28c3cf7d

View File

@@ -88,7 +88,6 @@
<script> <script>
import { mapState, mapActions, mapGetters } from 'vuex' import { mapState, mapActions, mapGetters } from 'vuex'
export default { export default {
name: 'Federation', name: 'Federation',
data () { data () {
@@ -101,11 +100,10 @@ export default {
instancesFilter: '', instancesFilter: '',
users: [], users: [],
resources: [], resources: [],
instances: [], instances: []
} }
}, },
async mounted () { async mounted () {
console.error('mounted ')
this.instances = await this.$axios.$get('/instances') this.instances = await this.$axios.$get('/instances')
this.resources = await this.$axios.$get('/resources') this.resources = await this.$axios.$get('/resources')
// this.users = await this.$axios.$get('/users') // this.users = await this.$axios.$get('/users')
@@ -142,13 +140,13 @@ export default {
this.instancePage * this.perPage) this.instancePage * this.perPage)
}, },
filteredUsers () { filteredUsers () {
if (!this.usersFilter) return this.users if (!this.usersFilter) { return this.users }
this.usersFilter = this.usersFilter.toLowerCase() this.usersFilter = this.usersFilter.toLowerCase()
console.error(this.users) console.error(this.users)
return this.users.filter(user => user.name.includes(this.usersFilter) || user.preferredName.includes(this.usersFilter)) return this.users.filter(user => user.name.includes(this.usersFilter) || user.preferredName.includes(this.usersFilter))
}, },
filteredInstances () { filteredInstances () {
if (!this.instancesFilter) return this.instances if (!this.instancesFilter) { return this.instances }
this.instancesFilter = this.instancesFilter.toLowerCase() this.instancesFilter = this.instancesFilter.toLowerCase()
return this.instances.filter(instance => instance.name.includes(this.instancesFilter) || instance.domain.includes(this.instancesFilter)) return this.instances.filter(instance => instance.name.includes(this.instancesFilter) || instance.domain.includes(this.instancesFilter))
}, },