feat(sh-admin): enhanced user management in admin dashboard (#3814)
Co-authored-by: jamesgeorge007 <jamesgeorge998001@gmail.com>
This commit is contained in:
committed by
GitHub
parent
8fdba760a2
commit
acfb0189df
@@ -0,0 +1,3 @@
|
||||
mutation DemoteUsersByAdmin($userUIDs: [ID!]!) {
|
||||
demoteUsersByAdmin(userUIDs: $userUIDs)
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
mutation MakeUserAdmin($uid: ID!) {
|
||||
makeUserAdmin(userUID: $uid)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
mutation MakeUsersAdmin($userUIDs: [ID!]!) {
|
||||
makeUsersAdmin(userUIDs: $userUIDs)
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
mutation RemoveUserAsAdmin($uid: ID!) {
|
||||
removeUserAsAdmin(userUID: $uid)
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
mutation RemoveUserByAdmin($uid: ID!) {
|
||||
removeUserByAdmin(userUID: $uid)
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
mutation RemoveUsersByAdmin($userUIDs: [ID!]!) {
|
||||
removeUsersByAdmin(userUIDs: $userUIDs) {
|
||||
userUID
|
||||
isDeleted
|
||||
errorMessage
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
mutation RevokeUserInvitationsByAdmin($inviteeEmails: [String!]!) {
|
||||
revokeUserInvitationsByAdmin(inviteeEmails: $inviteeEmails)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
mutation UpdateUserDisplayNameByAdmin($userUID: ID!, $name: String!) {
|
||||
updateUserDisplayNameByAdmin(userUID: $userUID, displayName: $name)
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
query UsersListV2($searchString: String, $skip: Int, $take: Int) {
|
||||
infra {
|
||||
allUsersV2(searchString: $searchString, skip: $skip, take: $take) {
|
||||
uid
|
||||
displayName
|
||||
email
|
||||
isAdmin
|
||||
photoURL
|
||||
createdOn
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,3 +7,13 @@ export const UNAUTHORIZED = 'Unauthorized' as const;
|
||||
|
||||
// Sometimes the backend returns Unauthorized error message as follows:
|
||||
export const GRAPHQL_UNAUTHORIZED = '[GraphQL] Unauthorized' as const;
|
||||
|
||||
export const DELETE_USER_FAILED_ONLY_ONE_ADMIN =
|
||||
'admin/only_one_admin_account_found' as const;
|
||||
|
||||
export const ADMIN_CANNOT_BE_DELETED =
|
||||
'admin/admin_can_not_be_deleted' as const;
|
||||
|
||||
// When trying to invite a user that is already invited
|
||||
export const USER_ALREADY_INVITED =
|
||||
'[GraphQL] admin/user_already_invited' as const;
|
||||
|
||||
Reference in New Issue
Block a user