diff --git a/apiserver/plane/api/views/cycle.py b/apiserver/plane/api/views/cycle.py index 8bb8f5a39..a0c11d11e 100644 --- a/apiserver/plane/api/views/cycle.py +++ b/apiserver/plane/api/views/cycle.py @@ -26,7 +26,7 @@ from plane.api.serializers import ( CycleSerializer, ) from plane.app.permissions import ProjectEntityPermission -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Cycle, CycleIssue, diff --git a/apiserver/plane/api/views/inbox.py b/apiserver/plane/api/views/inbox.py index b09839d4b..e4e9b765d 100644 --- a/apiserver/plane/api/views/inbox.py +++ b/apiserver/plane/api/views/inbox.py @@ -16,7 +16,7 @@ from rest_framework.response import Response # Module imports from plane.api.serializers import InboxIssueSerializer, IssueSerializer from plane.app.permissions import ProjectLitePermission -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Inbox, InboxIssue, diff --git a/apiserver/plane/api/views/module.py b/apiserver/plane/api/views/module.py index 96f7cb25d..f197e2eaa 100644 --- a/apiserver/plane/api/views/module.py +++ b/apiserver/plane/api/views/module.py @@ -18,7 +18,7 @@ from plane.api.serializers import ( ModuleSerializer, ) from plane.app.permissions import ProjectEntityPermission -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, IssueAttachment, @@ -520,7 +520,6 @@ class ModuleIssueAPIEndpoint(BaseAPIView): class ModuleArchiveUnarchiveAPIEndpoint(BaseAPIView): - permission_classes = [ ProjectEntityPermission, ] diff --git a/apiserver/plane/app/views/cycle/base.py b/apiserver/plane/app/views/cycle/base.py index 6587b7775..8e1ed5f11 100644 --- a/apiserver/plane/app/views/cycle/base.py +++ b/apiserver/plane/app/views/cycle/base.py @@ -37,7 +37,7 @@ from plane.app.serializers import ( CycleUserPropertiesSerializer, CycleWriteSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Cycle, CycleIssue, diff --git a/apiserver/plane/app/views/cycle/issue.py b/apiserver/plane/app/views/cycle/issue.py index 895289ec0..b45c2ecc6 100644 --- a/apiserver/plane/app/views/cycle/issue.py +++ b/apiserver/plane/app/views/cycle/issue.py @@ -26,7 +26,7 @@ from .. import BaseViewSet from plane.app.serializers import ( CycleIssueSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Cycle, CycleIssue, diff --git a/apiserver/plane/app/views/inbox/base.py b/apiserver/plane/app/views/inbox/base.py index 7a1d77d0a..b66dcbde2 100644 --- a/apiserver/plane/app/views/inbox/base.py +++ b/apiserver/plane/app/views/inbox/base.py @@ -35,7 +35,7 @@ from plane.app.serializers import ( InboxIssueDetailSerializer, ) from plane.utils.issue_filters import issue_filters -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class InboxViewSet(BaseViewSet): diff --git a/apiserver/plane/app/views/issue/archive.py b/apiserver/plane/app/views/issue/archive.py index 264e9cc37..90258d325 100644 --- a/apiserver/plane/app/views/issue/archive.py +++ b/apiserver/plane/app/views/issue/archive.py @@ -25,9 +25,9 @@ from plane.app.permissions import ( from plane.app.serializers import ( IssueFlatSerializer, IssueSerializer, - IssueDetailSerializer + IssueDetailSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, IssueAttachment, @@ -343,7 +343,7 @@ class BulkArchiveIssuesEndpoint(BaseAPIView): return Response( { "error_code": 4091, - "error_message": "INVALID_ARCHIVE_STATE_GROUP" + "error_message": "INVALID_ARCHIVE_STATE_GROUP", }, status=status.HTTP_400_BAD_REQUEST, ) diff --git a/apiserver/plane/app/views/issue/attachment.py b/apiserver/plane/app/views/issue/attachment.py index c084d58ff..c642294c8 100644 --- a/apiserver/plane/app/views/issue/attachment.py +++ b/apiserver/plane/app/views/issue/attachment.py @@ -15,7 +15,7 @@ from .. import BaseAPIView from plane.app.serializers import IssueAttachmentSerializer from plane.app.permissions import ProjectEntityPermission from plane.db.models import IssueAttachment, ProjectMember -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class IssueAttachmentEndpoint(BaseAPIView): diff --git a/apiserver/plane/app/views/issue/base.py b/apiserver/plane/app/views/issue/base.py index 49c7b5b1e..a1db50b44 100644 --- a/apiserver/plane/app/views/issue/base.py +++ b/apiserver/plane/app/views/issue/base.py @@ -35,7 +35,7 @@ from plane.app.serializers import ( IssueUserPropertySerializer, IssueSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, IssueAttachment, diff --git a/apiserver/plane/app/views/issue/bulk_operations.py b/apiserver/plane/app/views/issue/bulk_operations.py index ea6637826..1965b4e31 100644 --- a/apiserver/plane/app/views/issue/bulk_operations.py +++ b/apiserver/plane/app/views/issue/bulk_operations.py @@ -20,7 +20,7 @@ from plane.db.models import ( IssueLabel, IssueAssignee, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class BulkIssueOperationsEndpoint(BaseAPIView): @@ -59,10 +59,16 @@ class BulkIssueOperationsEndpoint(BaseAPIView): properties = request.data.get("properties", {}) - if properties.get("start_date", False) and properties.get("target_date", False): + if properties.get("start_date", False) and properties.get( + "target_date", False + ): if ( - datetime.strptime(properties.get("start_date"), "%Y-%m-%d").date() - > datetime.strptime(properties.get("target_date"), "%Y-%m-%d").date() + datetime.strptime( + properties.get("start_date"), "%Y-%m-%d" + ).date() + > datetime.strptime( + properties.get("target_date"), "%Y-%m-%d" + ).date() ): return Response( { @@ -73,7 +79,6 @@ class BulkIssueOperationsEndpoint(BaseAPIView): ) for issue in issues: - # Priority if properties.get("priority", False): bulk_issue_activities.append( diff --git a/apiserver/plane/app/views/issue/comment.py b/apiserver/plane/app/views/issue/comment.py index 1698efef8..8a8f3d6ad 100644 --- a/apiserver/plane/app/views/issue/comment.py +++ b/apiserver/plane/app/views/issue/comment.py @@ -22,7 +22,7 @@ from plane.db.models import ( ProjectMember, CommentReaction, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class IssueCommentViewSet(BaseViewSet): diff --git a/apiserver/plane/app/views/issue/draft.py b/apiserver/plane/app/views/issue/draft.py index 3c38e93f6..c5899d972 100644 --- a/apiserver/plane/app/views/issue/draft.py +++ b/apiserver/plane/app/views/issue/draft.py @@ -32,7 +32,7 @@ from plane.app.serializers import ( IssueFlatSerializer, IssueSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, IssueAttachment, diff --git a/apiserver/plane/app/views/issue/link.py b/apiserver/plane/app/views/issue/link.py index c965a7d4d..1a4110a2f 100644 --- a/apiserver/plane/app/views/issue/link.py +++ b/apiserver/plane/app/views/issue/link.py @@ -14,7 +14,7 @@ from .. import BaseViewSet from plane.app.serializers import IssueLinkSerializer from plane.app.permissions import ProjectEntityPermission from plane.db.models import IssueLink -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class IssueLinkViewSet(BaseViewSet): diff --git a/apiserver/plane/app/views/issue/reaction.py b/apiserver/plane/app/views/issue/reaction.py index da8f6ebb5..655771013 100644 --- a/apiserver/plane/app/views/issue/reaction.py +++ b/apiserver/plane/app/views/issue/reaction.py @@ -14,7 +14,7 @@ from .. import BaseViewSet from plane.app.serializers import IssueReactionSerializer from plane.app.permissions import ProjectLitePermission from plane.db.models import IssueReaction -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class IssueReactionViewSet(BaseViewSet): diff --git a/apiserver/plane/app/views/issue/relation.py b/apiserver/plane/app/views/issue/relation.py index ab32d47e7..9b4161bd1 100644 --- a/apiserver/plane/app/views/issue/relation.py +++ b/apiserver/plane/app/views/issue/relation.py @@ -27,7 +27,7 @@ from plane.db.models import ( IssueAttachment, IssueLink, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class IssueRelationViewSet(BaseViewSet): @@ -80,8 +80,7 @@ class IssueRelationViewSet(BaseViewSet): ).values_list("issue_id", flat=True) queryset = ( - Issue.issue_objects - .filter(workspace__slug=slug) + Issue.issue_objects.filter(workspace__slug=slug) .select_related("workspace", "project", "state", "parent") .prefetch_related("assignees", "labels", "issue_module__module") .annotate(cycle_id=F("issue_cycle__cycle_id")) diff --git a/apiserver/plane/app/views/issue/sub_issue.py b/apiserver/plane/app/views/issue/sub_issue.py index a010eff9b..9496f1751 100644 --- a/apiserver/plane/app/views/issue/sub_issue.py +++ b/apiserver/plane/app/views/issue/sub_issue.py @@ -30,7 +30,7 @@ from plane.db.models import ( IssueLink, IssueAttachment, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.utils.user_timezone_converter import user_timezone_converter from collections import defaultdict diff --git a/apiserver/plane/app/views/module/base.py b/apiserver/plane/app/views/module/base.py index 1cd67d18c..330170f09 100644 --- a/apiserver/plane/app/views/module/base.py +++ b/apiserver/plane/app/views/module/base.py @@ -39,7 +39,7 @@ from plane.app.serializers import ( ModuleUserPropertiesSerializer, ModuleWriteSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, Module, diff --git a/apiserver/plane/app/views/module/issue.py b/apiserver/plane/app/views/module/issue.py index 689d39492..8e70a5bd6 100644 --- a/apiserver/plane/app/views/module/issue.py +++ b/apiserver/plane/app/views/module/issue.py @@ -23,7 +23,7 @@ from plane.app.permissions import ( from plane.app.serializers import ( ModuleIssueSerializer, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import ( Issue, IssueAttachment, @@ -46,6 +46,7 @@ from plane.utils.paginator import ( # Module imports from .. import BaseViewSet + class ModuleIssueViewSet(BaseViewSet): serializer_class = ModuleIssueSerializer model = ModuleIssue diff --git a/apiserver/plane/bgtasks/issue_activites_task.py b/apiserver/plane/bgtasks/issue_activities_task.py similarity index 100% rename from apiserver/plane/bgtasks/issue_activites_task.py rename to apiserver/plane/bgtasks/issue_activities_task.py diff --git a/apiserver/plane/bgtasks/issue_automation_task.py b/apiserver/plane/bgtasks/issue_automation_task.py index cdcdcd174..8e648c16b 100644 --- a/apiserver/plane/bgtasks/issue_automation_task.py +++ b/apiserver/plane/bgtasks/issue_automation_task.py @@ -10,7 +10,7 @@ from django.db.models import Q from django.utils import timezone # Module imports -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.db.models import Issue, Project, State from plane.utils.exception_logger import log_exception diff --git a/apiserver/plane/space/views/inbox.py b/apiserver/plane/space/views/inbox.py index b89c77672..3358ff1d3 100644 --- a/apiserver/plane/space/views/inbox.py +++ b/apiserver/plane/space/views/inbox.py @@ -27,7 +27,7 @@ from plane.app.serializers import ( IssueStateInboxSerializer, ) from plane.utils.issue_filters import issue_filters -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity class InboxIssuePublicViewSet(BaseViewSet): diff --git a/apiserver/plane/space/views/issue.py b/apiserver/plane/space/views/issue.py index 4393a3a04..fe7a4e13a 100644 --- a/apiserver/plane/space/views/issue.py +++ b/apiserver/plane/space/views/issue.py @@ -18,7 +18,7 @@ from django.db.models import ( JSONField, Value, OuterRef, - Func + Func, ) # Third Party imports @@ -61,7 +61,7 @@ from plane.db.models import ( ProjectPublicMember, IssueAttachment, ) -from plane.bgtasks.issue_activites_task import issue_activity +from plane.bgtasks.issue_activities_task import issue_activity from plane.utils.issue_filters import issue_filters