fix: api tracing

This commit is contained in:
sriram veeraghanta 2024-10-04 01:14:29 +05:30
parent f1a0a8d925
commit a5e3e4fe7d
4 changed files with 67 additions and 0 deletions

View file

@ -36,6 +36,7 @@ from plane.db.models import (
WorkspaceMember,
)
from plane.utils.cache import cache_response, invalidate_cache
from plane.utils.tracer import trace_operation
from .. import BaseViewSet
@ -65,6 +66,7 @@ class WorkSpaceMemberViewSet(BaseViewSet):
@allow_permission(
allowed_roles=[ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST], level="WORKSPACE"
)
@trace_operation("workspace_member_list", custom_attribute="value")
def list(self, request, slug):
workspace_member = WorkspaceMember.objects.get(
member=request.user,