refactor: polishing of admin dashboard teams module (#64)
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
This commit is contained in:
committed by
GitHub
parent
ea847d7d32
commit
e27dc1f7a2
@@ -0,0 +1,13 @@
|
||||
mutation AddUserToTeamByAdmin(
|
||||
$userEmail: String!
|
||||
$role: TeamMemberRole!
|
||||
$teamID: ID!
|
||||
) {
|
||||
addUserToTeamByAdmin(role: $role, userEmail: $userEmail, teamID: $teamID) {
|
||||
membershipID
|
||||
role
|
||||
user {
|
||||
uid
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
mutation ChangeUserRoleInTeamByAdmin(
|
||||
$userUID: ID!
|
||||
$teamID: ID!
|
||||
$newRole: TeamMemberRole!
|
||||
) {
|
||||
changeUserRoleInTeamByAdmin(
|
||||
userUID: $userUID
|
||||
teamID: $teamID
|
||||
newRole: $newRole
|
||||
) {
|
||||
membershipID
|
||||
role
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,6 @@ mutation CreateTeam($userUid: ID!, $name: String!) {
|
||||
photoURL
|
||||
}
|
||||
}
|
||||
myRole
|
||||
ownersCount
|
||||
editorsCount
|
||||
viewersCount
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
mutation RemoveTeamMember($userUid: ID!, $teamID: ID!) {
|
||||
removeTeamMember(userUid: $userUid, teamID: $teamID)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
mutation RemoveUserFromTeamByAdmin($userUid: ID!, $teamID: ID!) {
|
||||
removeUserFromTeamByAdmin(userUid: $userUid, teamID: $teamID)
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
mutation UpdateTeamMemberRole(
|
||||
$newRole: TeamMemberRole!
|
||||
$userUid: ID!
|
||||
$teamID: ID!
|
||||
) {
|
||||
updateTeamMemberRole(newRole: $newRole, userUid: $userUid, teamID: $teamID) {
|
||||
membershipID
|
||||
role
|
||||
}
|
||||
}
|
||||
@@ -1,30 +1,31 @@
|
||||
query TeamInfo($uid: ID!) {
|
||||
team(teamID: $uid) {
|
||||
id
|
||||
name
|
||||
|
||||
teamMembers {
|
||||
membershipID
|
||||
role
|
||||
user {
|
||||
uid
|
||||
displayName
|
||||
email
|
||||
photoURL
|
||||
}
|
||||
}
|
||||
teamInvitations {
|
||||
id
|
||||
inviteeEmail
|
||||
inviteeRole
|
||||
}
|
||||
teamEnvironments {
|
||||
query TeamInfo($teamID: ID!) {
|
||||
admin {
|
||||
teamInfo(teamID: $teamID) {
|
||||
id
|
||||
name
|
||||
|
||||
teamMembers {
|
||||
membershipID
|
||||
role
|
||||
user {
|
||||
uid
|
||||
displayName
|
||||
email
|
||||
photoURL
|
||||
}
|
||||
}
|
||||
teamInvitations {
|
||||
id
|
||||
inviteeEmail
|
||||
inviteeRole
|
||||
}
|
||||
teamEnvironments {
|
||||
id
|
||||
name
|
||||
}
|
||||
ownersCount
|
||||
editorsCount
|
||||
viewersCount
|
||||
}
|
||||
myRole
|
||||
ownersCount
|
||||
editorsCount
|
||||
viewersCount
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
query TeamList($cursor: ID) {
|
||||
query TeamList($cursor: ID, $take: Int) {
|
||||
admin {
|
||||
allTeams(cursor: $cursor) {
|
||||
allTeams(cursor: $cursor, take: $take) {
|
||||
id
|
||||
name
|
||||
members {
|
||||
|
||||
Reference in New Issue
Block a user