
* Feature preview * Feature preview * Feature preview * Feature preview * Feature preview * Add visible flag * Typo * Typo * Fix re-login * Fix re-login * Fix enable * Fix enable * content * Fix types, overflow content * Fix user menu
62 lines
1,013 B
TypeScript
62 lines
1,013 B
TypeScript
import { gql } from "@apollo/client";
|
|
|
|
export const userUserPermissionFragment = gql`
|
|
fragment UserPermission on UserPermission {
|
|
code
|
|
name
|
|
}
|
|
`;
|
|
|
|
export const userUserPermissionWithSourcePermissionGroupsFragment = gql`
|
|
fragment UserUserPermissionWithSourcePermissionGroups on UserPermission {
|
|
...UserPermission
|
|
sourcePermissionGroups(userId: $userId) {
|
|
id
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const fragmentUser = gql`
|
|
fragment User on User {
|
|
id
|
|
email
|
|
firstName
|
|
lastName
|
|
isStaff
|
|
metadata {
|
|
key
|
|
value
|
|
}
|
|
userPermissions {
|
|
...UserPermission
|
|
}
|
|
avatar(size: 128) {
|
|
url
|
|
}
|
|
accessibleChannels {
|
|
...Channel
|
|
}
|
|
restrictedAccessToChannels
|
|
}
|
|
`;
|
|
|
|
export const fragmentUserBase = gql`
|
|
fragment UserBase on User {
|
|
id
|
|
firstName
|
|
lastName
|
|
}
|
|
`;
|
|
|
|
export const fragmentUserBaseAvatar = gql`
|
|
fragment UserBaseAvatar on User {
|
|
id
|
|
firstName
|
|
lastName
|
|
email
|
|
avatar {
|
|
url
|
|
alt
|
|
}
|
|
}
|
|
`;
|