Skip to main content

Group

Represents permission group data.

type Group implements Node {
id: ID!
name: String!
users: [User!]
permissions: [Permission!]
userCanManage: Boolean!
accessibleChannels: [Channel!]
restrictedAccessToChannels: Boolean!
}

Fields

Group.id ● ID! non-null scalar miscellaneous

The ID of the group.

Group.name ● String! non-null scalar miscellaneous

The name of the group.

Group.users ● [User!] list object users

List of group users

Requires MANAGE_STAFFpermission.

Group.permissions ● [Permission!] list object authentication

List of group permissions

Group.userCanManage ● Boolean! non-null scalar miscellaneous

True, if the currently authenticated user has rights to manage a group.

Group.accessibleChannels ● [Channel!] list object channels

List of channels the group has access to.

Added in Saleor 3.14
This API is currently in Feature Preview and can be subject to changes at later point.

Group.restrictedAccessToChannels ● Boolean! non-null scalar miscellaneous

Determine if the group have restricted access to channels.

Added in Saleor 3.14
This API is currently in Feature Preview and can be subject to changes at later point.

Interfaces

Node interface miscellaneous

An object with an ID

Returned By

permissionGroup query

Member Of

GroupCountableEdge object ● PermissionGroupCreate object ● PermissionGroupCreated object ● PermissionGroupDelete object ● PermissionGroupDeleted object ● PermissionGroupUpdate object ● PermissionGroupUpdated object ● User object ● UserPermission object

Implemented By

_Entity union