This commit is contained in:
les
2020-06-02 00:02:02 +02:00
parent a9eedb7bab
commit 6ca441f9c3
3 changed files with 30 additions and 47 deletions

View File

@@ -80,6 +80,16 @@ export default {
name: 'Admin',
components: { Users, Places, Settings, Federation, Moderation, Announcement },
middleware: ['auth'],
async asyncData ({ $axios, params, store }) {
try {
const users = await $axios.$get('/users')
const events = await $axios.$get('/event/unconfirmed')
return { users, events }
} catch (e) {
console.error(e)
return { users: [], events: [] }
}
},
data () {
return {
perPage: 10,
@@ -94,15 +104,6 @@ export default {
head () {
return { title: `${this.settings.title} - ${this.$t('common.admin')}` }
},
async asyncData ({ $axios, params, store }) {
try {
const users = await $axios.$get('/users')
const events = await $axios.$get('/event/unconfirmed')
return { users, events }
} catch (e) {
console.error(e)
}
},
computed: {
...mapState(['settings']),
unconfirmedUsers () {