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.