Skip to content

UpdateProjectInput

Input for the updateProject mutation

graphql
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

Released under the MIT License.