From 6e27c31d3cfaafda353af96ffef07576c20fb0a2 Mon Sep 17 00:00:00 2001 From: elweyn Date: Thu, 30 Dec 2021 13:57:28 +0100 Subject: [PATCH] Adding right to create pending creation. --- backend/src/auth/RIGHTS.ts | 1 + backend/src/graphql/resolver/AdminResolver.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/auth/RIGHTS.ts b/backend/src/auth/RIGHTS.ts index 6a2c05025..e23790e0f 100644 --- a/backend/src/auth/RIGHTS.ts +++ b/backend/src/auth/RIGHTS.ts @@ -21,4 +21,5 @@ export enum RIGHTS { HAS_ELOPAGE = 'HAS_ELOPAGE', // Admin SEARCH_USERS = 'SEARCH_USERS', + CREATE_PENDING_CREATION = 'CREATE_PENDING_CREATION', } diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index 0b82bee2e..76fdb7b65 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -42,7 +42,7 @@ export class AdminResolver { return adminUsers } - @Authorized([RIGHTS.SEARCH_USERS]) + @Authorized([RIGHTS.CREATE_PENDING_CREATION]) @Mutation(() => [Number]) async createPendingCreation( @Args() { email, amount, memo, creationDate, moderator }: CreatePendingCreationArgs, @@ -67,7 +67,7 @@ export class AdminResolver { return await getUserCreations(user.id) } - // @Authorized([RIGHTS.SEARCH_USERS]) + @Authorized([RIGHTS.CREATE_PENDING_CREATION]) @Mutation(() => CreatePendingCreations) async createPendingCreations( @Arg('pendingCreations', () => [CreatePendingCreationArgs])