feat: 工作台区分组织 (#8040)

* perf: 工作台受组织角色控制

* perf: workspace => workbench

* perf: 修改 workspace codename

Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
fit2bot
2022-04-12 14:25:49 +08:00
committed by GitHub
parent 7c7d7d52b2
commit 1f8ded49fa
39 changed files with 77 additions and 1857 deletions

View File

@@ -24,10 +24,11 @@ class TicketSessionApi(views.APIView):
def get(self, request, *args, **kwargs):
with tmp_to_root_org():
ticketsession = TicketSession.objects.filter(ticket=self.kwargs['ticket_id']).first()
if not ticketsession:
tid = self.kwargs['ticket_id']
ticket_session = TicketSession.objects.filter(ticket=tid).first()
if not ticket_session:
return Response(status=status.HTTP_404_NOT_FOUND)
session = ticketsession.session
session = ticket_session.session
serializer = SessionSerializer(session)
return Response(serializer.data)