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.