From 995321cee949c1da0874b5f5899896e0ae2da60e Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 16:48:52 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=B7=A5=E5=8D=95=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E8=B7=A8=E7=BB=84=E7=BB=87=20(#9644)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: feng <1304903146@qq.com> --- apps/tickets/api/ticket.py | 14 +++++++++++--- .../templates/tickets/ticket_approve_diff.html | 1 - 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/apps/tickets/api/ticket.py b/apps/tickets/api/ticket.py index 52c388cec..29163a342 100644 --- a/apps/tickets/api/ticket.py +++ b/apps/tickets/api/ticket.py @@ -2,13 +2,13 @@ # from rest_framework import viewsets from rest_framework.decorators import action -from rest_framework.response import Response from rest_framework.exceptions import MethodNotAllowed +from rest_framework.response import Response -from orgs.utils import tmp_to_root_org -from rbac.permissions import RBACPermission from common.api import CommonApiMixin from common.const.http import POST, PUT, PATCH +from orgs.utils import tmp_to_root_org +from rbac.permissions import RBACPermission from tickets import filters from tickets import serializers from tickets.models import ( @@ -40,6 +40,14 @@ class TicketViewSet(CommonApiMixin, viewsets.ModelViewSet): 'open': 'tickets.view_ticket', } + + def retrieve(self, request, *args, **kwargs): + instance = self.get_object() + with tmp_to_root_org(): + serializer = self.get_serializer(instance) + data = serializer.data + return Response(data) + def create(self, request, *args, **kwargs): raise MethodNotAllowed(self.action) diff --git a/apps/tickets/templates/tickets/ticket_approve_diff.html b/apps/tickets/templates/tickets/ticket_approve_diff.html index 8426b34ed..79aad6b5c 100644 --- a/apps/tickets/templates/tickets/ticket_approve_diff.html +++ b/apps/tickets/templates/tickets/ticket_approve_diff.html @@ -18,7 +18,6 @@ {% endfor %} {% endfor %} - {% endif %}