From 2f59ecae502ac298e1bf79fccf7c31c199d50f28 Mon Sep 17 00:00:00 2001 From: elweyn Date: Thu, 30 Dec 2021 14:00:53 +0100 Subject: [PATCH] Adding right to delete pending creation. --- backend/src/auth/RIGHTS.ts | 1 + backend/src/graphql/resolver/AdminResolver.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/backend/src/auth/RIGHTS.ts b/backend/src/auth/RIGHTS.ts index fe91a6167..d0070402f 100644 --- a/backend/src/auth/RIGHTS.ts +++ b/backend/src/auth/RIGHTS.ts @@ -24,4 +24,5 @@ export enum RIGHTS { CREATE_PENDING_CREATION = 'CREATE_PENDING_CREATION', UPDATE_PENDING_CREATION = 'UPDATE_PENDING_CREATION', SEARCH_PENDING_CREATION = 'SEARCH_PENDING_CREATION', + DELETE_PENDING_CREATION = 'DELETE_PENDING_CREATION', } diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index c68e6009e..2c3c14b17 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -151,6 +151,7 @@ export class AdminResolver { return pendingCreationsPromise.reverse() } + @Authorized([RIGHTS.DELETE_PENDING_CREATION]) @Mutation(() => Boolean) async deletePendingCreation(@Arg('id') id: number): Promise { const loginPendingTasksAdminRepository = getCustomRepository(LoginPendingTasksAdminRepository)