mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Move the admins user query GQL to the appropriate file
This commit is contained in:
parent
13f2451e02
commit
04810ca500
@ -62,6 +62,30 @@ export const minimisedUserQuery = () => {
|
|||||||
`
|
`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const adminUserQuery = () => {
|
||||||
|
return gql`
|
||||||
|
query ($filter: _UserFilter, $first: Int, $offset: Int, $email: String) {
|
||||||
|
User(
|
||||||
|
email: $email
|
||||||
|
filter: $filter
|
||||||
|
first: $first
|
||||||
|
offset: $offset
|
||||||
|
orderBy: createdAt_desc
|
||||||
|
) {
|
||||||
|
id
|
||||||
|
name
|
||||||
|
slug
|
||||||
|
email
|
||||||
|
role
|
||||||
|
createdAt
|
||||||
|
contributionsCount
|
||||||
|
commentedCount
|
||||||
|
shoutedCount
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`
|
||||||
|
}
|
||||||
|
|
||||||
export const notificationQuery = (i18n) => {
|
export const notificationQuery = (i18n) => {
|
||||||
return gql`
|
return gql`
|
||||||
${userFragment}
|
${userFragment}
|
||||||
|
|||||||
@ -74,10 +74,10 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import gql from 'graphql-tag'
|
|
||||||
import { isEmail } from 'validator'
|
import { isEmail } from 'validator'
|
||||||
import normalizeEmail from '~/components/utils/NormalizeEmail'
|
import normalizeEmail from '~/components/utils/NormalizeEmail'
|
||||||
import PaginationButtons from '~/components/_new/generic/PaginationButtons/PaginationButtons'
|
import PaginationButtons from '~/components/_new/generic/PaginationButtons/PaginationButtons'
|
||||||
|
import { adminUserQuery } from '~/graphql/User'
|
||||||
import { FetchAllRoles, updateUserRole } from '~/graphql/admin/Roles'
|
import { FetchAllRoles, updateUserRole } from '~/graphql/admin/Roles'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -138,27 +138,7 @@ export default {
|
|||||||
apollo: {
|
apollo: {
|
||||||
User: {
|
User: {
|
||||||
query() {
|
query() {
|
||||||
return gql`
|
return adminUserQuery()
|
||||||
query ($filter: _UserFilter, $first: Int, $offset: Int, $email: String) {
|
|
||||||
User(
|
|
||||||
email: $email
|
|
||||||
filter: $filter
|
|
||||||
first: $first
|
|
||||||
offset: $offset
|
|
||||||
orderBy: createdAt_desc
|
|
||||||
) {
|
|
||||||
id
|
|
||||||
name
|
|
||||||
slug
|
|
||||||
email
|
|
||||||
role
|
|
||||||
createdAt
|
|
||||||
contributionsCount
|
|
||||||
commentedCount
|
|
||||||
shoutedCount
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`
|
|
||||||
},
|
},
|
||||||
variables() {
|
variables() {
|
||||||
const { offset, first, email, filter } = this
|
const { offset, first, email, filter } = this
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user