UpdateProjectInput
Input for the updateProject mutation
input UpdateProjectInput {
addedPermissions: [ID!]
defaultView: ID
description: String
id: ID!
name: String
relationLayouts: [UpdateRelationLayoutInput!]
relationPartnerLayouts: [UpdateRelationPartnerLayoutInput!]
removedPermissions: [ID!]
repositoryURL: URL
}
Fields
UpdateProjectInput.addedPermissions
● [ID!]
list scalar
Ids of permissions to add, must be disjoint with removedPermissions.
UpdateProjectInput.defaultView
● ID
scalar
The default view for the project
UpdateProjectInput.description
● String
scalar
The description of the NamedNode
UpdateProjectInput.id
● ID!
non-null scalar
The id of the node to update
UpdateProjectInput.name
● String
scalar
The new name of the NamedNode, must not be empty
UpdateProjectInput.relationLayouts
● [UpdateRelationLayoutInput!]
list input
Defines the new layout of a set of Relations
UpdateProjectInput.relationPartnerLayouts
● [UpdateRelationPartnerLayoutInput!]
list input
Defines the new layout of a set of RelationPartners
UpdateProjectInput.removedPermissions
● [ID!]
list scalar
Ids of permissions to remove, must be disjoint with addedPermissions. There must always be at least one permissions granting ADMIN to some GropiusUser left.
UpdateProjectInput.repositoryURL
● URL
scalar
The repositoryURL of the named node
Member of
updateProject
mutation