From c8b9cdac1f6a6125c798393429accfdbb22fc901 Mon Sep 17 00:00:00 2001 From: Wroud Date: Wed, 27 May 2020 17:38:39 +0300 Subject: [PATCH] feat(administration): add gql requests --- .../src/queries/Authentication/Users/deleteUser.gql | 3 +++ .../Authentication/Users/getPermissionsList.gql | 10 ++++++++++ .../src/queries/Authentication/Users/getRolesList.gql | 8 ++++++++ .../src/queries/Authentication/Users/getUsersList.gql | 9 +++++++++ 4 files changed, 30 insertions(+) create mode 100644 webapp/packages/core/src/queries/Authentication/Users/deleteUser.gql create mode 100644 webapp/packages/core/src/queries/Authentication/Users/getPermissionsList.gql create mode 100644 webapp/packages/core/src/queries/Authentication/Users/getRolesList.gql create mode 100644 webapp/packages/core/src/queries/Authentication/Users/getUsersList.gql diff --git a/webapp/packages/core/src/queries/Authentication/Users/deleteUser.gql b/webapp/packages/core/src/queries/Authentication/Users/deleteUser.gql new file mode 100644 index 0000000000..8550dff72f --- /dev/null +++ b/webapp/packages/core/src/queries/Authentication/Users/deleteUser.gql @@ -0,0 +1,3 @@ +query deleteUser { + deleteUser +} \ No newline at end of file diff --git a/webapp/packages/core/src/queries/Authentication/Users/getPermissionsList.gql b/webapp/packages/core/src/queries/Authentication/Users/getPermissionsList.gql new file mode 100644 index 0000000000..f9544c40d8 --- /dev/null +++ b/webapp/packages/core/src/queries/Authentication/Users/getPermissionsList.gql @@ -0,0 +1,10 @@ +query getRolesList($roleId: ID) { + permissions: listPermissions { + id + label + description + + provider + category + } +} \ No newline at end of file diff --git a/webapp/packages/core/src/queries/Authentication/Users/getRolesList.gql b/webapp/packages/core/src/queries/Authentication/Users/getRolesList.gql new file mode 100644 index 0000000000..00c4f2ee83 --- /dev/null +++ b/webapp/packages/core/src/queries/Authentication/Users/getRolesList.gql @@ -0,0 +1,8 @@ +query getRolesList($roleId: ID) { + roles: listRoles(roleId: $roleId) { + roleId + roleName + + rolePermissions + } +} \ No newline at end of file diff --git a/webapp/packages/core/src/queries/Authentication/Users/getUsersList.gql b/webapp/packages/core/src/queries/Authentication/Users/getUsersList.gql new file mode 100644 index 0000000000..13af993e2f --- /dev/null +++ b/webapp/packages/core/src/queries/Authentication/Users/getUsersList.gql @@ -0,0 +1,9 @@ +query getUsersList($userId: ID) { + users: authLogin(userId: $userId) { + userId + + metaParameters + configurationParameters + grantedRoles + } +} \ No newline at end of file