fix: type fixes

This commit is contained in:
sriram veeraghanta 2024-08-16 14:24:58 +05:30
parent 8e87c48249
commit 1757b360f3
22 changed files with 35 additions and 31 deletions

View file

@ -26,7 +26,7 @@ from plane.api.serializers import (
CycleSerializer, CycleSerializer,
) )
from plane.app.permissions import ProjectEntityPermission 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 ( from plane.db.models import (
Cycle, Cycle,
CycleIssue, CycleIssue,

View file

@ -16,7 +16,7 @@ from rest_framework.response import Response
# Module imports # Module imports
from plane.api.serializers import InboxIssueSerializer, IssueSerializer from plane.api.serializers import InboxIssueSerializer, IssueSerializer
from plane.app.permissions import ProjectLitePermission 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 ( from plane.db.models import (
Inbox, Inbox,
InboxIssue, InboxIssue,

View file

@ -18,7 +18,7 @@ from plane.api.serializers import (
ModuleSerializer, ModuleSerializer,
) )
from plane.app.permissions import ProjectEntityPermission 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 ( from plane.db.models import (
Issue, Issue,
IssueAttachment, IssueAttachment,
@ -520,7 +520,6 @@ class ModuleIssueAPIEndpoint(BaseAPIView):
class ModuleArchiveUnarchiveAPIEndpoint(BaseAPIView): class ModuleArchiveUnarchiveAPIEndpoint(BaseAPIView):
permission_classes = [ permission_classes = [
ProjectEntityPermission, ProjectEntityPermission,
] ]

View file

@ -37,7 +37,7 @@ from plane.app.serializers import (
CycleUserPropertiesSerializer, CycleUserPropertiesSerializer,
CycleWriteSerializer, CycleWriteSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Cycle, Cycle,
CycleIssue, CycleIssue,

View file

@ -26,7 +26,7 @@ from .. import BaseViewSet
from plane.app.serializers import ( from plane.app.serializers import (
CycleIssueSerializer, CycleIssueSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Cycle, Cycle,
CycleIssue, CycleIssue,

View file

@ -35,7 +35,7 @@ from plane.app.serializers import (
InboxIssueDetailSerializer, InboxIssueDetailSerializer,
) )
from plane.utils.issue_filters import issue_filters 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): class InboxViewSet(BaseViewSet):

View file

@ -25,9 +25,9 @@ from plane.app.permissions import (
from plane.app.serializers import ( from plane.app.serializers import (
IssueFlatSerializer, IssueFlatSerializer,
IssueSerializer, 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 ( from plane.db.models import (
Issue, Issue,
IssueAttachment, IssueAttachment,
@ -343,7 +343,7 @@ class BulkArchiveIssuesEndpoint(BaseAPIView):
return Response( return Response(
{ {
"error_code": 4091, "error_code": 4091,
"error_message": "INVALID_ARCHIVE_STATE_GROUP" "error_message": "INVALID_ARCHIVE_STATE_GROUP",
}, },
status=status.HTTP_400_BAD_REQUEST, status=status.HTTP_400_BAD_REQUEST,
) )

View file

@ -15,7 +15,7 @@ from .. import BaseAPIView
from plane.app.serializers import IssueAttachmentSerializer from plane.app.serializers import IssueAttachmentSerializer
from plane.app.permissions import ProjectEntityPermission from plane.app.permissions import ProjectEntityPermission
from plane.db.models import IssueAttachment, ProjectMember 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): class IssueAttachmentEndpoint(BaseAPIView):

View file

@ -35,7 +35,7 @@ from plane.app.serializers import (
IssueUserPropertySerializer, IssueUserPropertySerializer,
IssueSerializer, IssueSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Issue, Issue,
IssueAttachment, IssueAttachment,

View file

@ -20,7 +20,7 @@ from plane.db.models import (
IssueLabel, IssueLabel,
IssueAssignee, IssueAssignee,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
class BulkIssueOperationsEndpoint(BaseAPIView): class BulkIssueOperationsEndpoint(BaseAPIView):
@ -59,10 +59,16 @@ class BulkIssueOperationsEndpoint(BaseAPIView):
properties = request.data.get("properties", {}) 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 ( if (
datetime.strptime(properties.get("start_date"), "%Y-%m-%d").date() datetime.strptime(
> datetime.strptime(properties.get("target_date"), "%Y-%m-%d").date() properties.get("start_date"), "%Y-%m-%d"
).date()
> datetime.strptime(
properties.get("target_date"), "%Y-%m-%d"
).date()
): ):
return Response( return Response(
{ {
@ -73,7 +79,6 @@ class BulkIssueOperationsEndpoint(BaseAPIView):
) )
for issue in issues: for issue in issues:
# Priority # Priority
if properties.get("priority", False): if properties.get("priority", False):
bulk_issue_activities.append( bulk_issue_activities.append(

View file

@ -22,7 +22,7 @@ from plane.db.models import (
ProjectMember, ProjectMember,
CommentReaction, CommentReaction,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
class IssueCommentViewSet(BaseViewSet): class IssueCommentViewSet(BaseViewSet):

View file

@ -32,7 +32,7 @@ from plane.app.serializers import (
IssueFlatSerializer, IssueFlatSerializer,
IssueSerializer, IssueSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Issue, Issue,
IssueAttachment, IssueAttachment,

View file

@ -14,7 +14,7 @@ from .. import BaseViewSet
from plane.app.serializers import IssueLinkSerializer from plane.app.serializers import IssueLinkSerializer
from plane.app.permissions import ProjectEntityPermission from plane.app.permissions import ProjectEntityPermission
from plane.db.models import IssueLink 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): class IssueLinkViewSet(BaseViewSet):

View file

@ -14,7 +14,7 @@ from .. import BaseViewSet
from plane.app.serializers import IssueReactionSerializer from plane.app.serializers import IssueReactionSerializer
from plane.app.permissions import ProjectLitePermission from plane.app.permissions import ProjectLitePermission
from plane.db.models import IssueReaction 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): class IssueReactionViewSet(BaseViewSet):

View file

@ -27,7 +27,7 @@ from plane.db.models import (
IssueAttachment, IssueAttachment,
IssueLink, IssueLink,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
class IssueRelationViewSet(BaseViewSet): class IssueRelationViewSet(BaseViewSet):
@ -80,8 +80,7 @@ class IssueRelationViewSet(BaseViewSet):
).values_list("issue_id", flat=True) ).values_list("issue_id", flat=True)
queryset = ( queryset = (
Issue.issue_objects Issue.issue_objects.filter(workspace__slug=slug)
.filter(workspace__slug=slug)
.select_related("workspace", "project", "state", "parent") .select_related("workspace", "project", "state", "parent")
.prefetch_related("assignees", "labels", "issue_module__module") .prefetch_related("assignees", "labels", "issue_module__module")
.annotate(cycle_id=F("issue_cycle__cycle_id")) .annotate(cycle_id=F("issue_cycle__cycle_id"))

View file

@ -30,7 +30,7 @@ from plane.db.models import (
IssueLink, IssueLink,
IssueAttachment, 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 plane.utils.user_timezone_converter import user_timezone_converter
from collections import defaultdict from collections import defaultdict

View file

@ -39,7 +39,7 @@ from plane.app.serializers import (
ModuleUserPropertiesSerializer, ModuleUserPropertiesSerializer,
ModuleWriteSerializer, ModuleWriteSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Issue, Issue,
Module, Module,

View file

@ -23,7 +23,7 @@ from plane.app.permissions import (
from plane.app.serializers import ( from plane.app.serializers import (
ModuleIssueSerializer, ModuleIssueSerializer,
) )
from plane.bgtasks.issue_activites_task import issue_activity from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import ( from plane.db.models import (
Issue, Issue,
IssueAttachment, IssueAttachment,
@ -46,6 +46,7 @@ from plane.utils.paginator import (
# Module imports # Module imports
from .. import BaseViewSet from .. import BaseViewSet
class ModuleIssueViewSet(BaseViewSet): class ModuleIssueViewSet(BaseViewSet):
serializer_class = ModuleIssueSerializer serializer_class = ModuleIssueSerializer
model = ModuleIssue model = ModuleIssue

View file

@ -10,7 +10,7 @@ from django.db.models import Q
from django.utils import timezone from django.utils import timezone
# Module imports # 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.db.models import Issue, Project, State
from plane.utils.exception_logger import log_exception from plane.utils.exception_logger import log_exception

View file

@ -27,7 +27,7 @@ from plane.app.serializers import (
IssueStateInboxSerializer, IssueStateInboxSerializer,
) )
from plane.utils.issue_filters import issue_filters 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): class InboxIssuePublicViewSet(BaseViewSet):

View file

@ -18,7 +18,7 @@ from django.db.models import (
JSONField, JSONField,
Value, Value,
OuterRef, OuterRef,
Func Func,
) )
# Third Party imports # Third Party imports
@ -61,7 +61,7 @@ from plane.db.models import (
ProjectPublicMember, ProjectPublicMember,
IssueAttachment, 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 from plane.utils.issue_filters import issue_filters