mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 21:44:07 +08:00
69 lines
1.4 KiB
GraphQL
69 lines
1.4 KiB
GraphQL
#import "../fragments/commentView.graphql"
|
|
|
|
query ModQueue ($asset_id: ID, $sort: SORT_ORDER) {
|
|
all: comments(query: {
|
|
statuses: [NONE, PREMOD, ACCEPTED, REJECTED],
|
|
asset_id: $asset_id,
|
|
sort: $sort
|
|
}) {
|
|
...commentView
|
|
}
|
|
accepted: comments(query: {
|
|
statuses: [ACCEPTED],
|
|
asset_id: $asset_id,
|
|
sort: $sort
|
|
}) {
|
|
...commentView
|
|
}
|
|
premod: comments(query: {
|
|
statuses: [PREMOD],
|
|
asset_id: $asset_id,
|
|
sort: $sort
|
|
}) {
|
|
...commentView
|
|
}
|
|
flagged: comments(query: {
|
|
action_type: FLAG,
|
|
asset_id: $asset_id,
|
|
statuses: [NONE, PREMOD],
|
|
sort: $sort
|
|
}) {
|
|
...commentView
|
|
}
|
|
rejected: comments(query: {
|
|
statuses: [REJECTED],
|
|
asset_id: $asset_id,
|
|
sort: $sort
|
|
}) {
|
|
...commentView
|
|
}
|
|
assets: assets {
|
|
id
|
|
title
|
|
url
|
|
}
|
|
allCount: commentCount(query: {
|
|
asset_id: $asset_id
|
|
})
|
|
acceptedCount: commentCount(query: {
|
|
statuses: [ACCEPTED],
|
|
asset_id: $asset_id
|
|
})
|
|
premodCount: commentCount(query: {
|
|
statuses: [PREMOD],
|
|
asset_id: $asset_id
|
|
})
|
|
rejectedCount: commentCount(query: {
|
|
statuses: [REJECTED],
|
|
asset_id: $asset_id
|
|
})
|
|
flaggedCount: commentCount(query: {
|
|
action_type: FLAG,
|
|
asset_id: $asset_id,
|
|
statuses: [NONE, PREMOD]
|
|
})
|
|
settings {
|
|
organizationName
|
|
}
|
|
}
|