Skip to main content

GridGroupGrant

A single group/role -> permission-key grant on a grid (one row of the grid_group_grants input table).

type GridGroupGrant {
appId: BigInt!
gridId: BigInt!
groupId: BigInt!
groupRoleId: BigInt
permissionKey: String!
expiresAt: DateTime
}

Fields

GridGroupGrant.appId ● BigInt! non-null scalar

The app (tenant) that owns the grid.

GridGroupGrant.gridId ● BigInt! non-null scalar

The grid this grant applies to.

GridGroupGrant.groupId ● BigInt! non-null scalar

The group this grant is for.

GridGroupGrant.groupRoleId ● BigInt scalar

Null means the grant applies to all members of the group.

GridGroupGrant.permissionKey ● String! non-null scalar

The runtime permission key string granted to the group/role.

GridGroupGrant.expiresAt ● DateTime scalar

When the grant expires; null means it never expires.

Returned By

assignGroupToGrid mutation ● gridGroupGrants query ● revokeGroupFromGrid mutation