From 4f2332f8a08b1a5cb0f6cf60fa299c55dd36c976 Mon Sep 17 00:00:00 2001 From: inexcode Date: Thu, 25 Aug 2022 22:42:37 +0400 Subject: [PATCH] Add permission check for deleting job --- selfprivacy_api/graphql/mutations/job_mutations.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfprivacy_api/graphql/mutations/job_mutations.py b/selfprivacy_api/graphql/mutations/job_mutations.py index d3a3498..05ce5c8 100644 --- a/selfprivacy_api/graphql/mutations/job_mutations.py +++ b/selfprivacy_api/graphql/mutations/job_mutations.py @@ -3,6 +3,7 @@ import strawberry from selfprivacy_api.graphql.mutations.mutation_interface import GenericMutationReturn +from selfprivacy_api.graphql import IsAuthenticated from selfprivacy_api.jobs import Jobs @@ -10,7 +11,7 @@ from selfprivacy_api.jobs import Jobs class JobMutations: """Mutations related to jobs""" - @strawberry.mutation + @strawberry.mutation(permission_classes=[IsAuthenticated]) def remove_job(self, job_id: str) -> GenericMutationReturn: """Remove a job from the queue""" result = Jobs().remove_by_uuid(job_id)