Query Presets allow you to save and share filters, columns, and sort orders for your collections. This is useful for reusing common or complex filtering patterns and column configurations across your team. Query Presets are defined on the fly by the users of your app, rather than being hard coded into the Payload Config. Here's a screen recording demonstrating the general workflow as it relates to the list view. Query Presets are not exclusive to the admin panel, however, as they could be useful in a number of other contexts and environments. https://github.com/user-attachments/assets/1fe1155e-ae78-4f59-9138-af352762a1d5 Each Query Preset is saved as a new record in the database under the `payload-query-presets` collection. This will effectively make them CRUDable and allows for an endless number of preset configurations. As you make changes to filters, columns, limit, etc. you can choose to save them as a new record and optionally share them with others. Normal document-level access control will determine who can read, update, and delete these records. Payload provides a set of sensible defaults here, such as "only me", "everyone", and "specific users", but you can also extend your own set of access rules on top of this, such as "by role", etc. Access control is customizable at the operation-level, for example you can set this to "everyone" can read, but "only me" can update. To enable the Query Presets within a particular collection, set `enableQueryPresets` on that collection's config. Here's an example: ```ts { // ... enableQueryPresets: true } ``` Once enabled, a new set of controls will appear within the list view of the admin panel. This is where you can select and manage query presets. General settings for Query Presets are configured under the root `queryPresets` property. This is where you can customize the labels, apply custom access control rules, etc. Here's an example of how you might augment the access control properties with your own custom rule to achieve RBAC: ```ts { // ... queryPresets: { constraints: { read: [ { label: 'Specific Roles', value: 'specificRoles', fields: [roles], access: ({ req: { user } }) => ({ 'access.update.roles': { in: [user?.roles], }, }), }, ], } } } ``` Related: #4193 and #3092 --------- Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com>
2693 lines
62 KiB
GraphQL
2693 lines
62 KiB
GraphQL
type Query {
|
|
Page(id: String!, draft: Boolean): Page
|
|
Pages(draft: Boolean, where: Page_where, limit: Int, page: Int, pagination: Boolean, sort: String): Pages
|
|
countPages(draft: Boolean, where: Page_where): countPages
|
|
docAccessPage(id: String!): pagesDocAccess
|
|
versionPage(id: String): PageVersion
|
|
versionsPages(where: versionsPage_where, limit: Int, page: Int, pagination: Boolean, sort: String): versionsPages
|
|
User(id: String!, draft: Boolean): User
|
|
Users(draft: Boolean, where: User_where, limit: Int, page: Int, pagination: Boolean, sort: String): Users
|
|
countUsers(draft: Boolean, where: User_where): countUsers
|
|
docAccessUser(id: String!): usersDocAccess
|
|
meUser: usersMe
|
|
initializedUser: Boolean
|
|
PayloadLockedDocument(id: String!, draft: Boolean): PayloadLockedDocument
|
|
PayloadLockedDocuments(draft: Boolean, where: PayloadLockedDocument_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadLockedDocuments
|
|
countPayloadLockedDocuments(draft: Boolean, where: PayloadLockedDocument_where): countPayloadLockedDocuments
|
|
docAccessPayloadLockedDocument(id: String!): payload_locked_documentsDocAccess
|
|
PayloadPreference(id: String!, draft: Boolean): PayloadPreference
|
|
PayloadPreferences(draft: Boolean, where: PayloadPreference_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadPreferences
|
|
countPayloadPreferences(draft: Boolean, where: PayloadPreference_where): countPayloadPreferences
|
|
docAccessPayloadPreference(id: String!): payload_preferencesDocAccess
|
|
PayloadListFilter(id: String!, draft: Boolean): PayloadListFilter
|
|
PayloadListFilters(draft: Boolean, where: PayloadListFilter_where, limit: Int, page: Int, pagination: Boolean, sort: String): PayloadListFilters
|
|
countPayloadListFilters(draft: Boolean, where: PayloadListFilter_where): countPayloadListFilters
|
|
docAccessPayloadListFilter(id: String!): payload_list_filtersDocAccess
|
|
Access: Access
|
|
}
|
|
|
|
type Page {
|
|
id: String!
|
|
text: String
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
_status: Page__status
|
|
}
|
|
|
|
"""
|
|
A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.
|
|
"""
|
|
scalar DateTime
|
|
|
|
enum Page__status {
|
|
draft
|
|
published
|
|
}
|
|
|
|
type Pages {
|
|
docs: [Page]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input Page_where {
|
|
text: Page_text_operator
|
|
updatedAt: Page_updatedAt_operator
|
|
createdAt: Page_createdAt_operator
|
|
_status: Page__status_operator
|
|
id: Page_id_operator
|
|
AND: [Page_where_and]
|
|
OR: [Page_where_or]
|
|
}
|
|
|
|
input Page_text_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Page_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input Page_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input Page__status_operator {
|
|
equals: Page__status_Input
|
|
not_equals: Page__status_Input
|
|
in: [Page__status_Input]
|
|
not_in: [Page__status_Input]
|
|
all: [Page__status_Input]
|
|
exists: Boolean
|
|
}
|
|
|
|
enum Page__status_Input {
|
|
draft
|
|
published
|
|
}
|
|
|
|
input Page_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input Page_where_and {
|
|
text: Page_text_operator
|
|
updatedAt: Page_updatedAt_operator
|
|
createdAt: Page_createdAt_operator
|
|
_status: Page__status_operator
|
|
id: Page_id_operator
|
|
AND: [Page_where_and]
|
|
OR: [Page_where_or]
|
|
}
|
|
|
|
input Page_where_or {
|
|
text: Page_text_operator
|
|
updatedAt: Page_updatedAt_operator
|
|
createdAt: Page_createdAt_operator
|
|
_status: Page__status_operator
|
|
id: Page_id_operator
|
|
AND: [Page_where_and]
|
|
OR: [Page_where_or]
|
|
}
|
|
|
|
type countPages {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type pagesDocAccess {
|
|
fields: PagesDocAccessFields
|
|
create: PagesCreateDocAccess
|
|
read: PagesReadDocAccess
|
|
update: PagesUpdateDocAccess
|
|
delete: PagesDeleteDocAccess
|
|
readVersions: PagesReadVersionsDocAccess
|
|
}
|
|
|
|
type PagesDocAccessFields {
|
|
text: PagesDocAccessFields_text
|
|
updatedAt: PagesDocAccessFields_updatedAt
|
|
createdAt: PagesDocAccessFields_createdAt
|
|
_status: PagesDocAccessFields__status
|
|
}
|
|
|
|
type PagesDocAccessFields_text {
|
|
create: PagesDocAccessFields_text_Create
|
|
read: PagesDocAccessFields_text_Read
|
|
update: PagesDocAccessFields_text_Update
|
|
delete: PagesDocAccessFields_text_Delete
|
|
}
|
|
|
|
type PagesDocAccessFields_text_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_text_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_text_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_text_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_updatedAt {
|
|
create: PagesDocAccessFields_updatedAt_Create
|
|
read: PagesDocAccessFields_updatedAt_Read
|
|
update: PagesDocAccessFields_updatedAt_Update
|
|
delete: PagesDocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type PagesDocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_createdAt {
|
|
create: PagesDocAccessFields_createdAt_Create
|
|
read: PagesDocAccessFields_createdAt_Read
|
|
update: PagesDocAccessFields_createdAt_Update
|
|
delete: PagesDocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type PagesDocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields__status {
|
|
create: PagesDocAccessFields__status_Create
|
|
read: PagesDocAccessFields__status_Read
|
|
update: PagesDocAccessFields__status_Update
|
|
delete: PagesDocAccessFields__status_Delete
|
|
}
|
|
|
|
type PagesDocAccessFields__status_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields__status_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields__status_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesDocAccessFields__status_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesCreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
"""
|
|
The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
|
|
"""
|
|
scalar JSONObject @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf")
|
|
|
|
type PagesReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesUpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesDeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesReadVersionsDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PageVersion {
|
|
parent(draft: Boolean): Page
|
|
version: PageVersion_Version
|
|
createdAt: DateTime
|
|
updatedAt: DateTime
|
|
latest: Boolean
|
|
id: String
|
|
}
|
|
|
|
type PageVersion_Version {
|
|
text: String
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
_status: PageVersion_Version__status
|
|
}
|
|
|
|
enum PageVersion_Version__status {
|
|
draft
|
|
published
|
|
}
|
|
|
|
type versionsPages {
|
|
docs: [PageVersion]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input versionsPage_where {
|
|
parent: versionsPage_parent_operator
|
|
version__text: versionsPage_version__text_operator
|
|
version__updatedAt: versionsPage_version__updatedAt_operator
|
|
version__createdAt: versionsPage_version__createdAt_operator
|
|
version___status: versionsPage_version___status_operator
|
|
createdAt: versionsPage_createdAt_operator
|
|
updatedAt: versionsPage_updatedAt_operator
|
|
latest: versionsPage_latest_operator
|
|
id: versionsPage_id_operator
|
|
AND: [versionsPage_where_and]
|
|
OR: [versionsPage_where_or]
|
|
}
|
|
|
|
input versionsPage_parent_operator {
|
|
equals: JSON
|
|
not_equals: JSON
|
|
in: [JSON]
|
|
not_in: [JSON]
|
|
all: [JSON]
|
|
exists: Boolean
|
|
}
|
|
|
|
"""
|
|
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
|
|
"""
|
|
scalar JSON @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf")
|
|
|
|
input versionsPage_version__text_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_version__updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_version__createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_version___status_operator {
|
|
equals: versionsPage_version___status_Input
|
|
not_equals: versionsPage_version___status_Input
|
|
in: [versionsPage_version___status_Input]
|
|
not_in: [versionsPage_version___status_Input]
|
|
all: [versionsPage_version___status_Input]
|
|
exists: Boolean
|
|
}
|
|
|
|
enum versionsPage_version___status_Input {
|
|
draft
|
|
published
|
|
}
|
|
|
|
input versionsPage_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_latest_operator {
|
|
equals: Boolean
|
|
not_equals: Boolean
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input versionsPage_where_and {
|
|
parent: versionsPage_parent_operator
|
|
version__text: versionsPage_version__text_operator
|
|
version__updatedAt: versionsPage_version__updatedAt_operator
|
|
version__createdAt: versionsPage_version__createdAt_operator
|
|
version___status: versionsPage_version___status_operator
|
|
createdAt: versionsPage_createdAt_operator
|
|
updatedAt: versionsPage_updatedAt_operator
|
|
latest: versionsPage_latest_operator
|
|
id: versionsPage_id_operator
|
|
AND: [versionsPage_where_and]
|
|
OR: [versionsPage_where_or]
|
|
}
|
|
|
|
input versionsPage_where_or {
|
|
parent: versionsPage_parent_operator
|
|
version__text: versionsPage_version__text_operator
|
|
version__updatedAt: versionsPage_version__updatedAt_operator
|
|
version__createdAt: versionsPage_version__createdAt_operator
|
|
version___status: versionsPage_version___status_operator
|
|
createdAt: versionsPage_createdAt_operator
|
|
updatedAt: versionsPage_updatedAt_operator
|
|
latest: versionsPage_latest_operator
|
|
id: versionsPage_id_operator
|
|
AND: [versionsPage_where_and]
|
|
OR: [versionsPage_where_or]
|
|
}
|
|
|
|
type User {
|
|
id: String!
|
|
name: String
|
|
roles: [User_roles!]
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
email: EmailAddress!
|
|
resetPasswordToken: String
|
|
resetPasswordExpiration: DateTime
|
|
salt: String
|
|
hash: String
|
|
loginAttempts: Float
|
|
lockUntil: DateTime
|
|
}
|
|
|
|
enum User_roles {
|
|
is_user
|
|
is_admin
|
|
}
|
|
|
|
"""
|
|
A field whose value conforms to the standard internet email address format as specified in HTML Spec: https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address.
|
|
"""
|
|
scalar EmailAddress @specifiedBy(url: "https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address")
|
|
|
|
type Users {
|
|
docs: [User]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input User_where {
|
|
name: User_name_operator
|
|
roles: User_roles_operator
|
|
updatedAt: User_updatedAt_operator
|
|
createdAt: User_createdAt_operator
|
|
email: User_email_operator
|
|
id: User_id_operator
|
|
AND: [User_where_and]
|
|
OR: [User_where_or]
|
|
}
|
|
|
|
input User_name_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input User_roles_operator {
|
|
equals: User_roles_Input
|
|
not_equals: User_roles_Input
|
|
in: [User_roles_Input]
|
|
not_in: [User_roles_Input]
|
|
all: [User_roles_Input]
|
|
exists: Boolean
|
|
}
|
|
|
|
enum User_roles_Input {
|
|
is_user
|
|
is_admin
|
|
}
|
|
|
|
input User_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input User_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input User_email_operator {
|
|
equals: EmailAddress
|
|
not_equals: EmailAddress
|
|
like: EmailAddress
|
|
contains: EmailAddress
|
|
in: [EmailAddress]
|
|
not_in: [EmailAddress]
|
|
all: [EmailAddress]
|
|
}
|
|
|
|
input User_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input User_where_and {
|
|
name: User_name_operator
|
|
roles: User_roles_operator
|
|
updatedAt: User_updatedAt_operator
|
|
createdAt: User_createdAt_operator
|
|
email: User_email_operator
|
|
id: User_id_operator
|
|
AND: [User_where_and]
|
|
OR: [User_where_or]
|
|
}
|
|
|
|
input User_where_or {
|
|
name: User_name_operator
|
|
roles: User_roles_operator
|
|
updatedAt: User_updatedAt_operator
|
|
createdAt: User_createdAt_operator
|
|
email: User_email_operator
|
|
id: User_id_operator
|
|
AND: [User_where_and]
|
|
OR: [User_where_or]
|
|
}
|
|
|
|
type countUsers {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type usersDocAccess {
|
|
fields: UsersDocAccessFields
|
|
create: UsersCreateDocAccess
|
|
read: UsersReadDocAccess
|
|
update: UsersUpdateDocAccess
|
|
delete: UsersDeleteDocAccess
|
|
unlock: UsersUnlockDocAccess
|
|
}
|
|
|
|
type UsersDocAccessFields {
|
|
name: UsersDocAccessFields_name
|
|
roles: UsersDocAccessFields_roles
|
|
updatedAt: UsersDocAccessFields_updatedAt
|
|
createdAt: UsersDocAccessFields_createdAt
|
|
email: UsersDocAccessFields_email
|
|
}
|
|
|
|
type UsersDocAccessFields_name {
|
|
create: UsersDocAccessFields_name_Create
|
|
read: UsersDocAccessFields_name_Read
|
|
update: UsersDocAccessFields_name_Update
|
|
delete: UsersDocAccessFields_name_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_name_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_name_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_name_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_name_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_roles {
|
|
create: UsersDocAccessFields_roles_Create
|
|
read: UsersDocAccessFields_roles_Read
|
|
update: UsersDocAccessFields_roles_Update
|
|
delete: UsersDocAccessFields_roles_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_roles_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_roles_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_roles_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_roles_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_updatedAt {
|
|
create: UsersDocAccessFields_updatedAt_Create
|
|
read: UsersDocAccessFields_updatedAt_Read
|
|
update: UsersDocAccessFields_updatedAt_Update
|
|
delete: UsersDocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_createdAt {
|
|
create: UsersDocAccessFields_createdAt_Create
|
|
read: UsersDocAccessFields_createdAt_Read
|
|
update: UsersDocAccessFields_createdAt_Update
|
|
delete: UsersDocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_email {
|
|
create: UsersDocAccessFields_email_Create
|
|
read: UsersDocAccessFields_email_Read
|
|
update: UsersDocAccessFields_email_Update
|
|
delete: UsersDocAccessFields_email_Delete
|
|
}
|
|
|
|
type UsersDocAccessFields_email_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_email_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_email_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersDocAccessFields_email_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersCreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersUpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersDeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersUnlockDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type usersMe {
|
|
collection: String
|
|
exp: Int
|
|
strategy: String
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
type PayloadLockedDocument {
|
|
id: String!
|
|
document(draft: Boolean): PayloadLockedDocument_Document_Relationship
|
|
globalSlug: String
|
|
user: PayloadLockedDocument_User_Relationship!
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
}
|
|
|
|
type PayloadLockedDocument_Document_Relationship {
|
|
relationTo: PayloadLockedDocument_Document_RelationTo
|
|
value: PayloadLockedDocument_Document
|
|
}
|
|
|
|
enum PayloadLockedDocument_Document_RelationTo {
|
|
pages
|
|
users
|
|
}
|
|
|
|
union PayloadLockedDocument_Document = Page | User
|
|
|
|
type PayloadLockedDocument_User_Relationship {
|
|
relationTo: PayloadLockedDocument_User_RelationTo
|
|
value: PayloadLockedDocument_User
|
|
}
|
|
|
|
enum PayloadLockedDocument_User_RelationTo {
|
|
users
|
|
}
|
|
|
|
union PayloadLockedDocument_User = User
|
|
|
|
type PayloadLockedDocuments {
|
|
docs: [PayloadLockedDocument]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input PayloadLockedDocument_where {
|
|
document: PayloadLockedDocument_document_Relation
|
|
globalSlug: PayloadLockedDocument_globalSlug_operator
|
|
user: PayloadLockedDocument_user_Relation
|
|
updatedAt: PayloadLockedDocument_updatedAt_operator
|
|
createdAt: PayloadLockedDocument_createdAt_operator
|
|
id: PayloadLockedDocument_id_operator
|
|
AND: [PayloadLockedDocument_where_and]
|
|
OR: [PayloadLockedDocument_where_or]
|
|
}
|
|
|
|
input PayloadLockedDocument_document_Relation {
|
|
relationTo: PayloadLockedDocument_document_Relation_RelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocument_document_Relation_RelationTo {
|
|
pages
|
|
users
|
|
}
|
|
|
|
input PayloadLockedDocument_globalSlug_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadLockedDocument_user_Relation {
|
|
relationTo: PayloadLockedDocument_user_Relation_RelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocument_user_Relation_RelationTo {
|
|
users
|
|
}
|
|
|
|
input PayloadLockedDocument_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadLockedDocument_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadLockedDocument_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadLockedDocument_where_and {
|
|
document: PayloadLockedDocument_document_Relation
|
|
globalSlug: PayloadLockedDocument_globalSlug_operator
|
|
user: PayloadLockedDocument_user_Relation
|
|
updatedAt: PayloadLockedDocument_updatedAt_operator
|
|
createdAt: PayloadLockedDocument_createdAt_operator
|
|
id: PayloadLockedDocument_id_operator
|
|
AND: [PayloadLockedDocument_where_and]
|
|
OR: [PayloadLockedDocument_where_or]
|
|
}
|
|
|
|
input PayloadLockedDocument_where_or {
|
|
document: PayloadLockedDocument_document_Relation
|
|
globalSlug: PayloadLockedDocument_globalSlug_operator
|
|
user: PayloadLockedDocument_user_Relation
|
|
updatedAt: PayloadLockedDocument_updatedAt_operator
|
|
createdAt: PayloadLockedDocument_createdAt_operator
|
|
id: PayloadLockedDocument_id_operator
|
|
AND: [PayloadLockedDocument_where_and]
|
|
OR: [PayloadLockedDocument_where_or]
|
|
}
|
|
|
|
type countPayloadLockedDocuments {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type payload_locked_documentsDocAccess {
|
|
fields: PayloadLockedDocumentsDocAccessFields
|
|
create: PayloadLockedDocumentsCreateDocAccess
|
|
read: PayloadLockedDocumentsReadDocAccess
|
|
update: PayloadLockedDocumentsUpdateDocAccess
|
|
delete: PayloadLockedDocumentsDeleteDocAccess
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields {
|
|
document: PayloadLockedDocumentsDocAccessFields_document
|
|
globalSlug: PayloadLockedDocumentsDocAccessFields_globalSlug
|
|
user: PayloadLockedDocumentsDocAccessFields_user
|
|
updatedAt: PayloadLockedDocumentsDocAccessFields_updatedAt
|
|
createdAt: PayloadLockedDocumentsDocAccessFields_createdAt
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_document {
|
|
create: PayloadLockedDocumentsDocAccessFields_document_Create
|
|
read: PayloadLockedDocumentsDocAccessFields_document_Read
|
|
update: PayloadLockedDocumentsDocAccessFields_document_Update
|
|
delete: PayloadLockedDocumentsDocAccessFields_document_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_document_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_document_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_document_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_document_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_globalSlug {
|
|
create: PayloadLockedDocumentsDocAccessFields_globalSlug_Create
|
|
read: PayloadLockedDocumentsDocAccessFields_globalSlug_Read
|
|
update: PayloadLockedDocumentsDocAccessFields_globalSlug_Update
|
|
delete: PayloadLockedDocumentsDocAccessFields_globalSlug_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_globalSlug_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_globalSlug_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_globalSlug_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_globalSlug_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_user {
|
|
create: PayloadLockedDocumentsDocAccessFields_user_Create
|
|
read: PayloadLockedDocumentsDocAccessFields_user_Read
|
|
update: PayloadLockedDocumentsDocAccessFields_user_Update
|
|
delete: PayloadLockedDocumentsDocAccessFields_user_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_user_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_user_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_user_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_user_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_updatedAt {
|
|
create: PayloadLockedDocumentsDocAccessFields_updatedAt_Create
|
|
read: PayloadLockedDocumentsDocAccessFields_updatedAt_Read
|
|
update: PayloadLockedDocumentsDocAccessFields_updatedAt_Update
|
|
delete: PayloadLockedDocumentsDocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_createdAt {
|
|
create: PayloadLockedDocumentsDocAccessFields_createdAt_Create
|
|
read: PayloadLockedDocumentsDocAccessFields_createdAt_Read
|
|
update: PayloadLockedDocumentsDocAccessFields_createdAt_Update
|
|
delete: PayloadLockedDocumentsDocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsDocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsCreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsUpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsDeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreference {
|
|
id: String!
|
|
user: PayloadPreference_User_Relationship!
|
|
key: String
|
|
value: JSON
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
}
|
|
|
|
type PayloadPreference_User_Relationship {
|
|
relationTo: PayloadPreference_User_RelationTo
|
|
value: PayloadPreference_User
|
|
}
|
|
|
|
enum PayloadPreference_User_RelationTo {
|
|
users
|
|
}
|
|
|
|
union PayloadPreference_User = User
|
|
|
|
type PayloadPreferences {
|
|
docs: [PayloadPreference]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input PayloadPreference_where {
|
|
user: PayloadPreference_user_Relation
|
|
key: PayloadPreference_key_operator
|
|
value: PayloadPreference_value_operator
|
|
updatedAt: PayloadPreference_updatedAt_operator
|
|
createdAt: PayloadPreference_createdAt_operator
|
|
id: PayloadPreference_id_operator
|
|
AND: [PayloadPreference_where_and]
|
|
OR: [PayloadPreference_where_or]
|
|
}
|
|
|
|
input PayloadPreference_user_Relation {
|
|
relationTo: PayloadPreference_user_Relation_RelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadPreference_user_Relation_RelationTo {
|
|
users
|
|
}
|
|
|
|
input PayloadPreference_key_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadPreference_value_operator {
|
|
equals: JSON
|
|
not_equals: JSON
|
|
like: JSON
|
|
contains: JSON
|
|
within: JSON
|
|
intersects: JSON
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadPreference_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadPreference_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadPreference_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadPreference_where_and {
|
|
user: PayloadPreference_user_Relation
|
|
key: PayloadPreference_key_operator
|
|
value: PayloadPreference_value_operator
|
|
updatedAt: PayloadPreference_updatedAt_operator
|
|
createdAt: PayloadPreference_createdAt_operator
|
|
id: PayloadPreference_id_operator
|
|
AND: [PayloadPreference_where_and]
|
|
OR: [PayloadPreference_where_or]
|
|
}
|
|
|
|
input PayloadPreference_where_or {
|
|
user: PayloadPreference_user_Relation
|
|
key: PayloadPreference_key_operator
|
|
value: PayloadPreference_value_operator
|
|
updatedAt: PayloadPreference_updatedAt_operator
|
|
createdAt: PayloadPreference_createdAt_operator
|
|
id: PayloadPreference_id_operator
|
|
AND: [PayloadPreference_where_and]
|
|
OR: [PayloadPreference_where_or]
|
|
}
|
|
|
|
type countPayloadPreferences {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type payload_preferencesDocAccess {
|
|
fields: PayloadPreferencesDocAccessFields
|
|
create: PayloadPreferencesCreateDocAccess
|
|
read: PayloadPreferencesReadDocAccess
|
|
update: PayloadPreferencesUpdateDocAccess
|
|
delete: PayloadPreferencesDeleteDocAccess
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields {
|
|
user: PayloadPreferencesDocAccessFields_user
|
|
key: PayloadPreferencesDocAccessFields_key
|
|
value: PayloadPreferencesDocAccessFields_value
|
|
updatedAt: PayloadPreferencesDocAccessFields_updatedAt
|
|
createdAt: PayloadPreferencesDocAccessFields_createdAt
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_user {
|
|
create: PayloadPreferencesDocAccessFields_user_Create
|
|
read: PayloadPreferencesDocAccessFields_user_Read
|
|
update: PayloadPreferencesDocAccessFields_user_Update
|
|
delete: PayloadPreferencesDocAccessFields_user_Delete
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_user_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_user_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_user_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_user_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_key {
|
|
create: PayloadPreferencesDocAccessFields_key_Create
|
|
read: PayloadPreferencesDocAccessFields_key_Read
|
|
update: PayloadPreferencesDocAccessFields_key_Update
|
|
delete: PayloadPreferencesDocAccessFields_key_Delete
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_key_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_key_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_key_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_key_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_value {
|
|
create: PayloadPreferencesDocAccessFields_value_Create
|
|
read: PayloadPreferencesDocAccessFields_value_Read
|
|
update: PayloadPreferencesDocAccessFields_value_Update
|
|
delete: PayloadPreferencesDocAccessFields_value_Delete
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_value_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_value_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_value_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_value_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_updatedAt {
|
|
create: PayloadPreferencesDocAccessFields_updatedAt_Create
|
|
read: PayloadPreferencesDocAccessFields_updatedAt_Read
|
|
update: PayloadPreferencesDocAccessFields_updatedAt_Update
|
|
delete: PayloadPreferencesDocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_createdAt {
|
|
create: PayloadPreferencesDocAccessFields_createdAt_Create
|
|
read: PayloadPreferencesDocAccessFields_createdAt_Read
|
|
update: PayloadPreferencesDocAccessFields_createdAt_Update
|
|
delete: PayloadPreferencesDocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesDocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesCreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesUpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesDeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFilter {
|
|
id: String!
|
|
Name: String!
|
|
Where: JSON!
|
|
Columns: JSON
|
|
Collection: PayloadListFilter_Collection!
|
|
updatedAt: DateTime
|
|
createdAt: DateTime
|
|
}
|
|
|
|
enum PayloadListFilter_Collection {
|
|
pages
|
|
users
|
|
payload_locked_documents
|
|
payload_preferences
|
|
}
|
|
|
|
type PayloadListFilters {
|
|
docs: [PayloadListFilter]
|
|
hasNextPage: Boolean
|
|
hasPrevPage: Boolean
|
|
limit: Int
|
|
nextPage: Int
|
|
offset: Int
|
|
page: Int
|
|
pagingCounter: Int
|
|
prevPage: Int
|
|
totalDocs: Int
|
|
totalPages: Int
|
|
}
|
|
|
|
input PayloadListFilter_where {
|
|
Name: PayloadListFilter_Name_operator
|
|
Where: PayloadListFilter_Where_operator
|
|
Columns: PayloadListFilter_Columns_operator
|
|
Collection: PayloadListFilter_Collection_operator
|
|
updatedAt: PayloadListFilter_updatedAt_operator
|
|
createdAt: PayloadListFilter_createdAt_operator
|
|
id: PayloadListFilter_id_operator
|
|
AND: [PayloadListFilter_where_and]
|
|
OR: [PayloadListFilter_where_or]
|
|
}
|
|
|
|
input PayloadListFilter_Name_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
}
|
|
|
|
input PayloadListFilter_Where_operator {
|
|
equals: JSON
|
|
not_equals: JSON
|
|
like: JSON
|
|
contains: JSON
|
|
within: JSON
|
|
intersects: JSON
|
|
}
|
|
|
|
input PayloadListFilter_Columns_operator {
|
|
equals: JSON
|
|
not_equals: JSON
|
|
like: JSON
|
|
contains: JSON
|
|
within: JSON
|
|
intersects: JSON
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadListFilter_Collection_operator {
|
|
equals: PayloadListFilter_Collection_Input
|
|
not_equals: PayloadListFilter_Collection_Input
|
|
in: [PayloadListFilter_Collection_Input]
|
|
not_in: [PayloadListFilter_Collection_Input]
|
|
all: [PayloadListFilter_Collection_Input]
|
|
}
|
|
|
|
enum PayloadListFilter_Collection_Input {
|
|
pages
|
|
users
|
|
payload_locked_documents
|
|
payload_preferences
|
|
}
|
|
|
|
input PayloadListFilter_updatedAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadListFilter_createdAt_operator {
|
|
equals: DateTime
|
|
not_equals: DateTime
|
|
greater_than_equal: DateTime
|
|
greater_than: DateTime
|
|
less_than_equal: DateTime
|
|
less_than: DateTime
|
|
like: DateTime
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadListFilter_id_operator {
|
|
equals: String
|
|
not_equals: String
|
|
like: String
|
|
contains: String
|
|
in: [String]
|
|
not_in: [String]
|
|
all: [String]
|
|
exists: Boolean
|
|
}
|
|
|
|
input PayloadListFilter_where_and {
|
|
Name: PayloadListFilter_Name_operator
|
|
Where: PayloadListFilter_Where_operator
|
|
Columns: PayloadListFilter_Columns_operator
|
|
Collection: PayloadListFilter_Collection_operator
|
|
updatedAt: PayloadListFilter_updatedAt_operator
|
|
createdAt: PayloadListFilter_createdAt_operator
|
|
id: PayloadListFilter_id_operator
|
|
AND: [PayloadListFilter_where_and]
|
|
OR: [PayloadListFilter_where_or]
|
|
}
|
|
|
|
input PayloadListFilter_where_or {
|
|
Name: PayloadListFilter_Name_operator
|
|
Where: PayloadListFilter_Where_operator
|
|
Columns: PayloadListFilter_Columns_operator
|
|
Collection: PayloadListFilter_Collection_operator
|
|
updatedAt: PayloadListFilter_updatedAt_operator
|
|
createdAt: PayloadListFilter_createdAt_operator
|
|
id: PayloadListFilter_id_operator
|
|
AND: [PayloadListFilter_where_and]
|
|
OR: [PayloadListFilter_where_or]
|
|
}
|
|
|
|
type countPayloadListFilters {
|
|
totalDocs: Int
|
|
}
|
|
|
|
type payload_list_filtersDocAccess {
|
|
fields: PayloadListFiltersDocAccessFields
|
|
create: PayloadListFiltersCreateDocAccess
|
|
read: PayloadListFiltersReadDocAccess
|
|
update: PayloadListFiltersUpdateDocAccess
|
|
delete: PayloadListFiltersDeleteDocAccess
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields {
|
|
Name: PayloadListFiltersDocAccessFields_Name
|
|
Where: PayloadListFiltersDocAccessFields_Where
|
|
Columns: PayloadListFiltersDocAccessFields_Columns
|
|
Collection: PayloadListFiltersDocAccessFields_Collection
|
|
updatedAt: PayloadListFiltersDocAccessFields_updatedAt
|
|
createdAt: PayloadListFiltersDocAccessFields_createdAt
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Name {
|
|
create: PayloadListFiltersDocAccessFields_Name_Create
|
|
read: PayloadListFiltersDocAccessFields_Name_Read
|
|
update: PayloadListFiltersDocAccessFields_Name_Update
|
|
delete: PayloadListFiltersDocAccessFields_Name_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Name_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Name_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Name_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Name_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Where {
|
|
create: PayloadListFiltersDocAccessFields_Where_Create
|
|
read: PayloadListFiltersDocAccessFields_Where_Read
|
|
update: PayloadListFiltersDocAccessFields_Where_Update
|
|
delete: PayloadListFiltersDocAccessFields_Where_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Where_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Where_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Where_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Where_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Columns {
|
|
create: PayloadListFiltersDocAccessFields_Columns_Create
|
|
read: PayloadListFiltersDocAccessFields_Columns_Read
|
|
update: PayloadListFiltersDocAccessFields_Columns_Update
|
|
delete: PayloadListFiltersDocAccessFields_Columns_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Columns_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Columns_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Columns_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Columns_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Collection {
|
|
create: PayloadListFiltersDocAccessFields_Collection_Create
|
|
read: PayloadListFiltersDocAccessFields_Collection_Read
|
|
update: PayloadListFiltersDocAccessFields_Collection_Update
|
|
delete: PayloadListFiltersDocAccessFields_Collection_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Collection_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Collection_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Collection_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_Collection_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_updatedAt {
|
|
create: PayloadListFiltersDocAccessFields_updatedAt_Create
|
|
read: PayloadListFiltersDocAccessFields_updatedAt_Read
|
|
update: PayloadListFiltersDocAccessFields_updatedAt_Update
|
|
delete: PayloadListFiltersDocAccessFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_createdAt {
|
|
create: PayloadListFiltersDocAccessFields_createdAt_Create
|
|
read: PayloadListFiltersDocAccessFields_createdAt_Read
|
|
update: PayloadListFiltersDocAccessFields_createdAt_Update
|
|
delete: PayloadListFiltersDocAccessFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersDocAccessFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersCreateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersReadDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersUpdateDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersDeleteDocAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Access {
|
|
canAccessAdmin: Boolean!
|
|
pages: pagesAccess
|
|
users: usersAccess
|
|
payload_locked_documents: payload_locked_documentsAccess
|
|
payload_preferences: payload_preferencesAccess
|
|
payload_list_filters: payload_list_filtersAccess
|
|
}
|
|
|
|
type pagesAccess {
|
|
fields: PagesFields
|
|
create: PagesCreateAccess
|
|
read: PagesReadAccess
|
|
update: PagesUpdateAccess
|
|
delete: PagesDeleteAccess
|
|
readVersions: PagesReadVersionsAccess
|
|
}
|
|
|
|
type PagesFields {
|
|
text: PagesFields_text
|
|
updatedAt: PagesFields_updatedAt
|
|
createdAt: PagesFields_createdAt
|
|
_status: PagesFields__status
|
|
}
|
|
|
|
type PagesFields_text {
|
|
create: PagesFields_text_Create
|
|
read: PagesFields_text_Read
|
|
update: PagesFields_text_Update
|
|
delete: PagesFields_text_Delete
|
|
}
|
|
|
|
type PagesFields_text_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_text_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_text_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_text_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_updatedAt {
|
|
create: PagesFields_updatedAt_Create
|
|
read: PagesFields_updatedAt_Read
|
|
update: PagesFields_updatedAt_Update
|
|
delete: PagesFields_updatedAt_Delete
|
|
}
|
|
|
|
type PagesFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_createdAt {
|
|
create: PagesFields_createdAt_Create
|
|
read: PagesFields_createdAt_Read
|
|
update: PagesFields_createdAt_Update
|
|
delete: PagesFields_createdAt_Delete
|
|
}
|
|
|
|
type PagesFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields__status {
|
|
create: PagesFields__status_Create
|
|
read: PagesFields__status_Read
|
|
update: PagesFields__status_Update
|
|
delete: PagesFields__status_Delete
|
|
}
|
|
|
|
type PagesFields__status_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields__status_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields__status_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesFields__status_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PagesCreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesUpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesDeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PagesReadVersionsAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type usersAccess {
|
|
fields: UsersFields
|
|
create: UsersCreateAccess
|
|
read: UsersReadAccess
|
|
update: UsersUpdateAccess
|
|
delete: UsersDeleteAccess
|
|
unlock: UsersUnlockAccess
|
|
}
|
|
|
|
type UsersFields {
|
|
name: UsersFields_name
|
|
roles: UsersFields_roles
|
|
updatedAt: UsersFields_updatedAt
|
|
createdAt: UsersFields_createdAt
|
|
email: UsersFields_email
|
|
}
|
|
|
|
type UsersFields_name {
|
|
create: UsersFields_name_Create
|
|
read: UsersFields_name_Read
|
|
update: UsersFields_name_Update
|
|
delete: UsersFields_name_Delete
|
|
}
|
|
|
|
type UsersFields_name_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_name_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_name_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_name_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_roles {
|
|
create: UsersFields_roles_Create
|
|
read: UsersFields_roles_Read
|
|
update: UsersFields_roles_Update
|
|
delete: UsersFields_roles_Delete
|
|
}
|
|
|
|
type UsersFields_roles_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_roles_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_roles_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_roles_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_updatedAt {
|
|
create: UsersFields_updatedAt_Create
|
|
read: UsersFields_updatedAt_Read
|
|
update: UsersFields_updatedAt_Update
|
|
delete: UsersFields_updatedAt_Delete
|
|
}
|
|
|
|
type UsersFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_createdAt {
|
|
create: UsersFields_createdAt_Create
|
|
read: UsersFields_createdAt_Read
|
|
update: UsersFields_createdAt_Update
|
|
delete: UsersFields_createdAt_Delete
|
|
}
|
|
|
|
type UsersFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_email {
|
|
create: UsersFields_email_Create
|
|
read: UsersFields_email_Read
|
|
update: UsersFields_email_Update
|
|
delete: UsersFields_email_Delete
|
|
}
|
|
|
|
type UsersFields_email_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_email_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_email_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersFields_email_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type UsersCreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersUpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersDeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type UsersUnlockAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type payload_locked_documentsAccess {
|
|
fields: PayloadLockedDocumentsFields
|
|
create: PayloadLockedDocumentsCreateAccess
|
|
read: PayloadLockedDocumentsReadAccess
|
|
update: PayloadLockedDocumentsUpdateAccess
|
|
delete: PayloadLockedDocumentsDeleteAccess
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields {
|
|
document: PayloadLockedDocumentsFields_document
|
|
globalSlug: PayloadLockedDocumentsFields_globalSlug
|
|
user: PayloadLockedDocumentsFields_user
|
|
updatedAt: PayloadLockedDocumentsFields_updatedAt
|
|
createdAt: PayloadLockedDocumentsFields_createdAt
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_document {
|
|
create: PayloadLockedDocumentsFields_document_Create
|
|
read: PayloadLockedDocumentsFields_document_Read
|
|
update: PayloadLockedDocumentsFields_document_Update
|
|
delete: PayloadLockedDocumentsFields_document_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_document_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_document_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_document_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_document_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_globalSlug {
|
|
create: PayloadLockedDocumentsFields_globalSlug_Create
|
|
read: PayloadLockedDocumentsFields_globalSlug_Read
|
|
update: PayloadLockedDocumentsFields_globalSlug_Update
|
|
delete: PayloadLockedDocumentsFields_globalSlug_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_globalSlug_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_globalSlug_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_globalSlug_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_globalSlug_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_user {
|
|
create: PayloadLockedDocumentsFields_user_Create
|
|
read: PayloadLockedDocumentsFields_user_Read
|
|
update: PayloadLockedDocumentsFields_user_Update
|
|
delete: PayloadLockedDocumentsFields_user_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_user_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_user_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_user_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_user_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_updatedAt {
|
|
create: PayloadLockedDocumentsFields_updatedAt_Create
|
|
read: PayloadLockedDocumentsFields_updatedAt_Read
|
|
update: PayloadLockedDocumentsFields_updatedAt_Update
|
|
delete: PayloadLockedDocumentsFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_createdAt {
|
|
create: PayloadLockedDocumentsFields_createdAt_Create
|
|
read: PayloadLockedDocumentsFields_createdAt_Read
|
|
update: PayloadLockedDocumentsFields_createdAt_Update
|
|
delete: PayloadLockedDocumentsFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadLockedDocumentsCreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsUpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadLockedDocumentsDeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type payload_preferencesAccess {
|
|
fields: PayloadPreferencesFields
|
|
create: PayloadPreferencesCreateAccess
|
|
read: PayloadPreferencesReadAccess
|
|
update: PayloadPreferencesUpdateAccess
|
|
delete: PayloadPreferencesDeleteAccess
|
|
}
|
|
|
|
type PayloadPreferencesFields {
|
|
user: PayloadPreferencesFields_user
|
|
key: PayloadPreferencesFields_key
|
|
value: PayloadPreferencesFields_value
|
|
updatedAt: PayloadPreferencesFields_updatedAt
|
|
createdAt: PayloadPreferencesFields_createdAt
|
|
}
|
|
|
|
type PayloadPreferencesFields_user {
|
|
create: PayloadPreferencesFields_user_Create
|
|
read: PayloadPreferencesFields_user_Read
|
|
update: PayloadPreferencesFields_user_Update
|
|
delete: PayloadPreferencesFields_user_Delete
|
|
}
|
|
|
|
type PayloadPreferencesFields_user_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_user_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_user_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_user_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_key {
|
|
create: PayloadPreferencesFields_key_Create
|
|
read: PayloadPreferencesFields_key_Read
|
|
update: PayloadPreferencesFields_key_Update
|
|
delete: PayloadPreferencesFields_key_Delete
|
|
}
|
|
|
|
type PayloadPreferencesFields_key_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_key_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_key_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_key_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_value {
|
|
create: PayloadPreferencesFields_value_Create
|
|
read: PayloadPreferencesFields_value_Read
|
|
update: PayloadPreferencesFields_value_Update
|
|
delete: PayloadPreferencesFields_value_Delete
|
|
}
|
|
|
|
type PayloadPreferencesFields_value_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_value_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_value_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_value_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_updatedAt {
|
|
create: PayloadPreferencesFields_updatedAt_Create
|
|
read: PayloadPreferencesFields_updatedAt_Read
|
|
update: PayloadPreferencesFields_updatedAt_Update
|
|
delete: PayloadPreferencesFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadPreferencesFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_createdAt {
|
|
create: PayloadPreferencesFields_createdAt_Create
|
|
read: PayloadPreferencesFields_createdAt_Read
|
|
update: PayloadPreferencesFields_createdAt_Update
|
|
delete: PayloadPreferencesFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadPreferencesFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadPreferencesCreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesUpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadPreferencesDeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type payload_list_filtersAccess {
|
|
fields: PayloadListFiltersFields
|
|
create: PayloadListFiltersCreateAccess
|
|
read: PayloadListFiltersReadAccess
|
|
update: PayloadListFiltersUpdateAccess
|
|
delete: PayloadListFiltersDeleteAccess
|
|
}
|
|
|
|
type PayloadListFiltersFields {
|
|
Name: PayloadListFiltersFields_Name
|
|
Where: PayloadListFiltersFields_Where
|
|
Columns: PayloadListFiltersFields_Columns
|
|
Collection: PayloadListFiltersFields_Collection
|
|
updatedAt: PayloadListFiltersFields_updatedAt
|
|
createdAt: PayloadListFiltersFields_createdAt
|
|
}
|
|
|
|
type PayloadListFiltersFields_Name {
|
|
create: PayloadListFiltersFields_Name_Create
|
|
read: PayloadListFiltersFields_Name_Read
|
|
update: PayloadListFiltersFields_Name_Update
|
|
delete: PayloadListFiltersFields_Name_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_Name_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Name_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Name_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Name_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Where {
|
|
create: PayloadListFiltersFields_Where_Create
|
|
read: PayloadListFiltersFields_Where_Read
|
|
update: PayloadListFiltersFields_Where_Update
|
|
delete: PayloadListFiltersFields_Where_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_Where_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Where_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Where_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Where_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Columns {
|
|
create: PayloadListFiltersFields_Columns_Create
|
|
read: PayloadListFiltersFields_Columns_Read
|
|
update: PayloadListFiltersFields_Columns_Update
|
|
delete: PayloadListFiltersFields_Columns_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_Columns_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Columns_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Columns_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Columns_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Collection {
|
|
create: PayloadListFiltersFields_Collection_Create
|
|
read: PayloadListFiltersFields_Collection_Read
|
|
update: PayloadListFiltersFields_Collection_Update
|
|
delete: PayloadListFiltersFields_Collection_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_Collection_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Collection_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Collection_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_Collection_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_updatedAt {
|
|
create: PayloadListFiltersFields_updatedAt_Create
|
|
read: PayloadListFiltersFields_updatedAt_Read
|
|
update: PayloadListFiltersFields_updatedAt_Update
|
|
delete: PayloadListFiltersFields_updatedAt_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_updatedAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_updatedAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_updatedAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_updatedAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_createdAt {
|
|
create: PayloadListFiltersFields_createdAt_Create
|
|
read: PayloadListFiltersFields_createdAt_Read
|
|
update: PayloadListFiltersFields_createdAt_Update
|
|
delete: PayloadListFiltersFields_createdAt_Delete
|
|
}
|
|
|
|
type PayloadListFiltersFields_createdAt_Create {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_createdAt_Read {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_createdAt_Update {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersFields_createdAt_Delete {
|
|
permission: Boolean!
|
|
}
|
|
|
|
type PayloadListFiltersCreateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersReadAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersUpdateAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type PayloadListFiltersDeleteAccess {
|
|
permission: Boolean!
|
|
where: JSONObject
|
|
}
|
|
|
|
type Mutation {
|
|
createPage(data: mutationPageInput!, draft: Boolean): Page
|
|
updatePage(id: String!, autosave: Boolean, data: mutationPageUpdateInput!, draft: Boolean): Page
|
|
deletePage(id: String!): Page
|
|
duplicatePage(id: String!, data: mutationPageInput!): Page
|
|
restoreVersionPage(id: String, draft: Boolean): Page
|
|
createUser(data: mutationUserInput!, draft: Boolean): User
|
|
updateUser(id: String!, autosave: Boolean, data: mutationUserUpdateInput!, draft: Boolean): User
|
|
deleteUser(id: String!): User
|
|
refreshTokenUser: usersRefreshedUser
|
|
logoutUser: String
|
|
unlockUser(email: String!): Boolean!
|
|
loginUser(email: String!, password: String): usersLoginResult
|
|
forgotPasswordUser(disableEmail: Boolean, expiration: Int, email: String!): Boolean!
|
|
resetPasswordUser(password: String, token: String): usersResetPassword
|
|
verifyEmailUser(token: String): Boolean
|
|
createPayloadLockedDocument(data: mutationPayloadLockedDocumentInput!, draft: Boolean): PayloadLockedDocument
|
|
updatePayloadLockedDocument(id: String!, autosave: Boolean, data: mutationPayloadLockedDocumentUpdateInput!, draft: Boolean): PayloadLockedDocument
|
|
deletePayloadLockedDocument(id: String!): PayloadLockedDocument
|
|
duplicatePayloadLockedDocument(id: String!, data: mutationPayloadLockedDocumentInput!): PayloadLockedDocument
|
|
createPayloadPreference(data: mutationPayloadPreferenceInput!, draft: Boolean): PayloadPreference
|
|
updatePayloadPreference(id: String!, autosave: Boolean, data: mutationPayloadPreferenceUpdateInput!, draft: Boolean): PayloadPreference
|
|
deletePayloadPreference(id: String!): PayloadPreference
|
|
duplicatePayloadPreference(id: String!, data: mutationPayloadPreferenceInput!): PayloadPreference
|
|
createPayloadListFilter(data: mutationPayloadListFilterInput!, draft: Boolean): PayloadListFilter
|
|
updatePayloadListFilter(id: String!, autosave: Boolean, data: mutationPayloadListFilterUpdateInput!, draft: Boolean): PayloadListFilter
|
|
deletePayloadListFilter(id: String!): PayloadListFilter
|
|
duplicatePayloadListFilter(id: String!, data: mutationPayloadListFilterInput!): PayloadListFilter
|
|
}
|
|
|
|
input mutationPageInput {
|
|
text: String
|
|
updatedAt: String
|
|
createdAt: String
|
|
_status: Page__status_MutationInput
|
|
}
|
|
|
|
enum Page__status_MutationInput {
|
|
draft
|
|
published
|
|
}
|
|
|
|
input mutationPageUpdateInput {
|
|
text: String
|
|
updatedAt: String
|
|
createdAt: String
|
|
_status: PageUpdate__status_MutationInput
|
|
}
|
|
|
|
enum PageUpdate__status_MutationInput {
|
|
draft
|
|
published
|
|
}
|
|
|
|
input mutationUserInput {
|
|
name: String
|
|
roles: [User_roles_MutationInput]
|
|
updatedAt: String
|
|
createdAt: String
|
|
email: String!
|
|
resetPasswordToken: String
|
|
resetPasswordExpiration: String
|
|
salt: String
|
|
hash: String
|
|
loginAttempts: Float
|
|
lockUntil: String
|
|
password: String!
|
|
}
|
|
|
|
enum User_roles_MutationInput {
|
|
is_user
|
|
is_admin
|
|
}
|
|
|
|
input mutationUserUpdateInput {
|
|
name: String
|
|
roles: [UserUpdate_roles_MutationInput]
|
|
updatedAt: String
|
|
createdAt: String
|
|
email: String
|
|
resetPasswordToken: String
|
|
resetPasswordExpiration: String
|
|
salt: String
|
|
hash: String
|
|
loginAttempts: Float
|
|
lockUntil: String
|
|
password: String
|
|
}
|
|
|
|
enum UserUpdate_roles_MutationInput {
|
|
is_user
|
|
is_admin
|
|
}
|
|
|
|
type usersRefreshedUser {
|
|
exp: Int
|
|
refreshedToken: String
|
|
strategy: String
|
|
user: usersJWT
|
|
}
|
|
|
|
type usersJWT {
|
|
email: EmailAddress!
|
|
collection: String!
|
|
}
|
|
|
|
type usersLoginResult {
|
|
exp: Int
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
type usersResetPassword {
|
|
token: String
|
|
user: User
|
|
}
|
|
|
|
input mutationPayloadLockedDocumentInput {
|
|
document: PayloadLockedDocument_DocumentRelationshipInput
|
|
globalSlug: String
|
|
user: PayloadLockedDocument_UserRelationshipInput
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input PayloadLockedDocument_DocumentRelationshipInput {
|
|
relationTo: PayloadLockedDocument_DocumentRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocument_DocumentRelationshipInputRelationTo {
|
|
pages
|
|
users
|
|
}
|
|
|
|
input PayloadLockedDocument_UserRelationshipInput {
|
|
relationTo: PayloadLockedDocument_UserRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocument_UserRelationshipInputRelationTo {
|
|
users
|
|
}
|
|
|
|
input mutationPayloadLockedDocumentUpdateInput {
|
|
document: PayloadLockedDocumentUpdate_DocumentRelationshipInput
|
|
globalSlug: String
|
|
user: PayloadLockedDocumentUpdate_UserRelationshipInput
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input PayloadLockedDocumentUpdate_DocumentRelationshipInput {
|
|
relationTo: PayloadLockedDocumentUpdate_DocumentRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocumentUpdate_DocumentRelationshipInputRelationTo {
|
|
pages
|
|
users
|
|
}
|
|
|
|
input PayloadLockedDocumentUpdate_UserRelationshipInput {
|
|
relationTo: PayloadLockedDocumentUpdate_UserRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadLockedDocumentUpdate_UserRelationshipInputRelationTo {
|
|
users
|
|
}
|
|
|
|
input mutationPayloadPreferenceInput {
|
|
user: PayloadPreference_UserRelationshipInput
|
|
key: String
|
|
value: JSON
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input PayloadPreference_UserRelationshipInput {
|
|
relationTo: PayloadPreference_UserRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadPreference_UserRelationshipInputRelationTo {
|
|
users
|
|
}
|
|
|
|
input mutationPayloadPreferenceUpdateInput {
|
|
user: PayloadPreferenceUpdate_UserRelationshipInput
|
|
key: String
|
|
value: JSON
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
input PayloadPreferenceUpdate_UserRelationshipInput {
|
|
relationTo: PayloadPreferenceUpdate_UserRelationshipInputRelationTo
|
|
value: JSON
|
|
}
|
|
|
|
enum PayloadPreferenceUpdate_UserRelationshipInputRelationTo {
|
|
users
|
|
}
|
|
|
|
input mutationPayloadListFilterInput {
|
|
Name: String!
|
|
Where: JSON!
|
|
Columns: JSON
|
|
Collection: PayloadListFilter_Collection_MutationInput!
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
enum PayloadListFilter_Collection_MutationInput {
|
|
pages
|
|
users
|
|
payload_locked_documents
|
|
payload_preferences
|
|
}
|
|
|
|
input mutationPayloadListFilterUpdateInput {
|
|
Name: String
|
|
Where: JSON
|
|
Columns: JSON
|
|
Collection: PayloadListFilterUpdate_Collection_MutationInput
|
|
updatedAt: String
|
|
createdAt: String
|
|
}
|
|
|
|
enum PayloadListFilterUpdate_Collection_MutationInput {
|
|
pages
|
|
users
|
|
payload_locked_documents
|
|
payload_preferences
|
|
} |