Improved moderation page

This commit is contained in:
Grzegorz Leoniec 2019-01-17 22:04:00 +01:00
parent 6a58746702
commit 9ebe75b250
No known key found for this signature in database
GPG Key ID: 3AA43686D4EB1377
2 changed files with 45 additions and 40 deletions

View File

@ -0,0 +1,41 @@
import gql from 'graphql-tag'
export default app => {
return gql(`
query {
Report(first: 20, orderBy: createdAt_desc) {
id
description
type
createdAt
reporter {
name
slug
}
user {
name
slug
}
comment {
contentExcerpt
author {
name
slug
}
post {
title
slug
}
}
contribution {
title
slug
author {
name
slug
}
}
}
}
`)
}

View File

@ -85,6 +85,7 @@
<script>
import gql from 'graphql-tag'
import HcEmpty from '~/components/Empty.vue'
import query from '~/graphql/ModerationListQuery.js'
export default {
components: {
@ -106,48 +107,11 @@ export default {
}
},
mounted() {
this.$apollo.queries.Report.startPolling(5000)
this.$apollo.queries.Report.refetch()
this.$apollo.queries.Report.startPolling(8000)
},
apollo: {
Report: {
query: gql(`
query {
Report(first: 20, orderBy: createdAt_desc) {
id
description
type
createdAt
reporter {
name
slug
}
user {
name
slug
}
comment {
contentExcerpt
author {
name
slug
}
post {
title
slug
}
}
contribution {
title
slug
author {
name
slug
}
}
}
}
`)
}
Report: query
}
}
</script>