Compare commits

...

1 Commits

Author SHA1 Message Date
NarayanBavisetti
f078a0bb5a chore: rendered the user timezone 2024-11-19 16:30:03 +05:30
2 changed files with 49 additions and 0 deletions

View File

@@ -69,6 +69,7 @@ class IntakeIssueDetailSerializer(BaseSerializer):
"duplicate_issue_detail",
"source",
"issue",
"created_by",
]
read_only_fields = [
"project",

View File

@@ -48,6 +48,7 @@ from plane.db.models import (
)
from plane.utils.analytics_plot import burndown_plot
from plane.bgtasks.recent_visited_task import recent_visited_task
from plane.utils.user_timezone_converter import user_timezone_converter
# Module imports
from .. import BaseAPIView, BaseViewSet
@@ -200,6 +201,15 @@ class CycleViewSet(BaseViewSet):
)
if data:
datetime_fields = [
"created_at",
"updated_at",
"start_date",
"end_date",
]
data = user_timezone_converter(
data, datetime_fields, request.user.user_timezone
)
return Response(data, status=status.HTTP_200_OK)
data = queryset.values(
@@ -228,6 +238,15 @@ class CycleViewSet(BaseViewSet):
"version",
"created_by",
)
datetime_fields = [
"created_at",
"updated_at",
"start_date",
"end_date",
]
data = user_timezone_converter(
data, datetime_fields, request.user.user_timezone
)
return Response(data, status=status.HTTP_200_OK)
@allow_permission([ROLE.ADMIN, ROLE.MEMBER])
@@ -276,6 +295,15 @@ class CycleViewSet(BaseViewSet):
)
.first()
)
datetime_fields = [
"created_at",
"updated_at",
"start_date",
"end_date",
]
cycle = user_timezone_converter(
cycle, datetime_fields, request.user.user_timezone
)
# Send the model activity
model_activity.delay(
@@ -365,6 +393,16 @@ class CycleViewSet(BaseViewSet):
"created_by",
).first()
datetime_fields = [
"created_at",
"updated_at",
"start_date",
"end_date",
]
cycle = user_timezone_converter(
cycle, datetime_fields, request.user.user_timezone
)
# Send the model activity
model_activity.delay(
model_name="cycle",
@@ -440,6 +478,16 @@ class CycleViewSet(BaseViewSet):
status=status.HTTP_404_NOT_FOUND,
)
datetime_fields = [
"created_at",
"updated_at",
"start_date",
"end_date",
]
data = user_timezone_converter(
data, datetime_fields, request.user.user_timezone
)
queryset = queryset.first()
recent_visited_task.delay(