diff --git a/backend/src/auth/RIGHTS.ts b/backend/src/auth/RIGHTS.ts index 8188b3daa..dd924fd17 100644 --- a/backend/src/auth/RIGHTS.ts +++ b/backend/src/auth/RIGHTS.ts @@ -27,8 +27,9 @@ export enum RIGHTS { GDT_BALANCE = 'GDT_BALANCE', // Admin SEARCH_USERS = 'SEARCH_USERS', - CREATE_PENDING_CREATION = 'CREATE_PENDING_CREATION', - UPDATE_PENDING_CREATION = 'UPDATE_PENDING_CREATION', + ADMIN_CREATE_CONTRIBUTION = 'ADMIN_CREATE_CONTRIBUTION', + ADMIN_CREATE_CONTRIBUTIONS = 'ADMIN_CREATE_CONTRIBUTIONS', + ADMIN_UPDATE_UNCONFIRMED_CONTRIBUTION = 'ADMIN_UPDATE_UNCONFIRMED_CONTRIBUTION', SEARCH_PENDING_CREATION = 'SEARCH_PENDING_CREATION', DELETE_PENDING_CREATION = 'DELETE_PENDING_CREATION', CONFIRM_PENDING_CREATION = 'CONFIRM_PENDING_CREATION', diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index 9a871637c..a4997f4c4 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -164,7 +164,7 @@ export class AdminResolver { return null } - @Authorized([RIGHTS.CREATE_PENDING_CREATION]) + @Authorized([RIGHTS.ADMIN_CREATE_CONTRIBUTION]) @Mutation(() => [Number]) async adminCreateContribution( @Args() { email, amount, memo, creationDate }: AdminCreateContributionArgs, @@ -201,7 +201,7 @@ export class AdminResolver { return getUserCreation(user.id) } - @Authorized([RIGHTS.CREATE_PENDING_CREATION]) + @Authorized([RIGHTS.ADMIN_CREATE_CONTRIBUTIONS]) @Mutation(() => AdminCreateContribution) async adminCreateContributions( @Arg('pendingCreations', () => [AdminCreateContributionArgs]) @@ -228,7 +228,7 @@ export class AdminResolver { } } - @Authorized([RIGHTS.UPDATE_PENDING_CREATION]) + @Authorized([RIGHTS.ADMIN_UPDATE_UNCONFIRMED_CONTRIBUTION]) @Mutation(() => AdminUpdateUnconfirmedContribution) async updatePendingCreation( @Args() { id, email, amount, memo, creationDate }: AdminUpdateUnconfirmedContributionArgs,