saleor-dashboard/src/fragments/permissionGroups.ts
2023-03-17 12:12:21 +01:00

42 lines
695 B
TypeScript

import { gql } from "@apollo/client";
export const permissionGroupFragment = gql`
fragment PermissionGroup on Group {
id
name
userCanManage
users {
id
firstName
lastName
}
}
`;
export const permissionFragment = gql`
fragment Permission on Permission {
code
name
}
`;
export const permissionGroupMember = gql`
fragment PermissionGroupMember on User {
...StaffMember
avatar(size: 128) {
url
}
}
`;
export const permissionGroupDetailsFragment = gql`
fragment PermissionGroupDetails on Group {
...PermissionGroup
permissions {
...Permission
}
users {
...PermissionGroupMember
}
}
`;