Module
Represents a module type.
type Module {
title: String!
slug: ModuleSlugType!
icon: String
hasSingleView: Boolean
inMenu: Boolean
permissible: Boolean
isDuplicable: Boolean
hasStatus: Boolean
hasComments: Boolean
hasFiles: Boolean
hasTags: Boolean
sortOrder: Int
parent: ModuleSlugType
children: [Module!] @deprecated
permissions: [Permission!]
copyableRelations: [ModuleRelation!]
}
Fields
Module.title
● String!
non-null scalar
The module's title.
Module.slug
● ModuleSlugType!
non-null enum
The module's slug.
Module.icon
● String
scalar
The module's icon.
Module.hasSingleView
● Boolean
scalar
Whether this module is supposed to have a single entity view.
Module.inMenu
● Boolean
scalar
Whether this module is supposed to appear in the menu.
Module.permissible
● Boolean
scalar
Whether this module is supposed to appear as permissible.
Module.isDuplicable
● Boolean
scalar
Whether this module supports duplication.
Module.hasStatus
● Boolean
scalar
Whether this modules has status' capabilities.
Module.hasComments
● Boolean
scalar
Whether this modules has comments' capabilities.
Module.hasFiles
● Boolean
scalar
Whether this modules has files' capabilities.
Module.hasTags
● Boolean
scalar
Whether this modules has tags' capabilities.
Module.sortOrder
● Int
scalar
The modules sort order.
Module.parent
● ModuleSlugType
enum
The parent module.
Module.children
● [Module!]
deprecated list object
DEPRECATED
No longer supported
The child modules.
Module.permissions
● [Permission!]
list object
The module's permissions.
Module.copyableRelations
● [ModuleRelation!]
list enum
The module's relations.