Skip to main content
View as Markdown

DesProjectPermission

A permission associated with the project.

Member Of​

DesProject object

type DesProjectPermission {
canCreate: Boolean!
canDelete: Boolean!
canEdit: Boolean!
canRead: Boolean!
group: DesUserGroup
name: String!
scope: DesPermissionScope!
user: DesUser
}

Fields​

canCreate ● Boolean! non-null scalar​

Tells if this permission allows creation of objects within the associated project.

canDelete ● Boolean! non-null scalar​

Tells if this permission allows deletion of the associated project.

canEdit ● Boolean! non-null scalar​

Tells if this permission allows editing the associated project.

canRead ● Boolean! non-null scalar​

Tells if this permission allows reading of the associated project.

group ● DesUserGroup object Platform​

The DesUserGroup this permission is associated with.

name ● String! non-null scalar​

The name of this project permission.

scope ● DesPermissionScope! non-null enum Platform​

The permission scope to differentiate different permission types.

user ● DesUser object Platform​

The user this project permission is associated with.