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
parentId: ID!
parent: Module
children: [Module!]
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.parentId
● ID!
non-null scalar
The parent module's unique identifier.
Module.parent
● Module
object
The parent module.
Module.children
● [Module!]
list object
The child modules.
Module.permissions
● [Permission!]
list object
The module's permissions.
Module.copyableRelations
● [ModuleRelation!]
list enum
The module's relations.
Member Of
Account
object ● Module
object ● Permission
object ● Role
object ● User
object