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