From e4d621ca0e79fded7d4317f247789509b3ed08d2 Mon Sep 17 00:00:00 2001 From: sagarika-padmanaban Date: Thu, 19 Sep 2024 14:48:41 +0530 Subject: [PATCH 1/3] video upload --- backend/video/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/video/views.py b/backend/video/views.py index 81885620..abc98f01 100644 --- a/backend/video/views.py +++ b/backend/video/views.py @@ -1094,7 +1094,11 @@ def upload_csv_org(request): {"message": "Organization not found"}, status=status.HTTP_404_NOT_FOUND ) - if not org.organization_owners.filter(id=request.user.id).exists(): + is_owner = org.organization_owners.filter(id=request.user.id).exists() + + is_manager = request.user.role == "PROJECT_MANAGER" and request.user.organization.id == org_id + + if not (is_owner or is_manager ): return Response( {"message": "You are not allowed to upload CSV."}, status=status.HTTP_403_FORBIDDEN, From 841c21a108d58e51d43524feae3fd2d2291a8063 Mon Sep 17 00:00:00 2001 From: sagarika-padmanaban Date: Thu, 19 Sep 2024 16:36:47 +0530 Subject: [PATCH 2/3] video upload --- backend/project/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/project/views.py b/backend/project/views.py index 683a07d9..91dddee0 100644 --- a/backend/project/views.py +++ b/backend/project/views.py @@ -1002,7 +1002,6 @@ def create_bulk_projects(self, request, pk=None, *args, **kwargs): data_list = project_data["managers"].value managers_id = [user_dict["id"] for user_dict in data_list] - for title in titles: project_data_1 = { "title": title, @@ -1024,6 +1023,7 @@ def create_bulk_projects(self, request, pk=None, *args, **kwargs): "video_integration": project_data["video_integration"].value, "default_task_description": project_data["default_description"].value, "description": project_data["description"].value, + "paraphrase_enabled":project_data["paraphrasing_enabled"].value } # Create a request object with the necessary dat new_request = HttpRequest() From cbd001b6292e0bca411f1c5697f3ce4f4a8962d9 Mon Sep 17 00:00:00 2001 From: Rahul-538 Date: Fri, 20 Sep 2024 12:02:12 +0530 Subject: [PATCH 3/3] minor changes in retrieve all transcriptions --- backend/transcript/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/transcript/views.py b/backend/transcript/views.py index ae92581b..8daf479a 100644 --- a/backend/transcript/views.py +++ b/backend/transcript/views.py @@ -438,9 +438,9 @@ def retrieve_all_transcriptions(request): "id": transcript.id, "status": transcript.status, "transcript_type": transcript.transcript_type, - "video": transcript.video.video_uuid, + "video": transcript.video.pk, "language": transcript.language, - "task": transcript.task.task_uuid, + "task": transcript.task.pk, "user": ( transcript.user.username if transcript.user else "No user associated" ),