Skip to content

IMSIssue ​

Issue on an IMS, represents an Issue synced to an IMS. The representation of the Issue on the IMS depends on the type of IMS. READ is granted if read is granted on issue.

graphql
type IMSIssue implements BaseNode, Node, TemplatedNode {
  hasPermission(
    permission: AllPermissionEntry
  ): Boolean!
  id: ID!
  imsProject: IMSProject!
  issue: Issue!
  template: IMSIssueTemplate!
  templatedField(
    name: String!
  ): JSON
  templatedFields(
    names: [String!]
    prefixMatching: Boolean
  ): [JSONField!]!
}

Fields ​

IMSIssue.hasPermission ● Boolean! non-null scalar ​

Checks if the current user has a specific permission on this Node

IMSIssue.hasPermission.permission ● AllPermissionEntry enum ​

The permission to check for

IMSIssue.id ● ID! non-null scalar ​

The unique id of this node

IMSIssue.imsProject ● IMSProject! non-null object ​

The IMSProject the issue is synced with.

IMSIssue.issue ● Issue! non-null object ​

The Issue that is synced by the IMSProject

IMSIssue.template ● IMSIssueTemplate! non-null object ​

The Template of this Component.

IMSIssue.templatedField ● JSON scalar ​

Value of a field defined by the template. Error if such a field is not defined.

IMSIssue.templatedField.name ● String! non-null scalar ​

Name of the extension field

IMSIssue.templatedFields ● [JSONField!]! non-null object ​

All templatedFields If names is provided, only those matching the name. If prefixMatching is true, matching is done by prefix, otherwise by full name.

IMSIssue.templatedFields.names ● [String!] list scalar ​

Names of the templated fields. If not provided, all templatedFields.

IMSIssue.templatedFields.prefixMatching ● Boolean scalar ​

If true, name matching is performed as prefix matching, otherwise as absolute match. Defaults to absolute matching

Interfaces ​

BaseNode interface ​

Shared extensions to the node type.

Node interface ​

Base class of all nodes

TemplatedNode interface ​

Interface for all types which support templates.

Member Of ​

IMSIssueConnection object ● IMSIssueEdge object

Released under the MIT License.