2020-07-07 10:14:12 +00:00
|
|
|
import gql from "graphql-tag";
|
|
|
|
|
|
|
|
import { staffMemberFragment } from "./staff";
|
|
|
|
|
|
|
|
export const permissionGroupFragment = gql`
|
|
|
|
fragment PermissionGroupFragment on Group {
|
|
|
|
id
|
|
|
|
name
|
|
|
|
userCanManage
|
|
|
|
users {
|
|
|
|
id
|
|
|
|
firstName
|
|
|
|
lastName
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
|
|
|
export const permissionFragment = gql`
|
|
|
|
fragment PermissionFragment on Permission {
|
|
|
|
code
|
|
|
|
name
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
|
|
|
export const permissionGroupDetailsFragment = gql`
|
|
|
|
${permissionGroupFragment}
|
|
|
|
${permissionFragment}
|
|
|
|
${staffMemberFragment}
|
|
|
|
fragment PermissionGroupDetailsFragment on Group {
|
|
|
|
...PermissionGroupFragment
|
|
|
|
permissions {
|
|
|
|
...PermissionFragment
|
|
|
|
}
|
|
|
|
users {
|
|
|
|
...StaffMemberFragment
|
2020-08-11 12:20:30 +00:00
|
|
|
avatar(size: 48) {
|
|
|
|
url
|
|
|
|
}
|
2020-07-07 10:14:12 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|