Skip to main content

Module

Represents a module type.

type Module {
title: String!
singular: 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
permissions: [Permission!]
copyableRelations: [ModuleRelation!]
}

Fields​

Module.title ● String! non-null scalar​

The module's title.

Module.singular ● String scalar​

The module's singular.

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.permissions ● [Permission!] list object​

The module's permissions.

Module.copyableRelations ● [ModuleRelation!] list enum​

The module's relations.

Member Of​

Account object ● Role object ● User object