mirror of
https://github.com/makeplane/plane.git
synced 2026-07-14 06:25:58 +02:00
[WEB-4493] fix: global views sub work items toggle (#3698)
* fix: filtering logic for workspace view * fix: show sub-wi toggle hides epic's sub wi
This commit is contained in:
@@ -289,12 +289,18 @@ class WorkspaceViewIssuesViewSet(BaseViewSet):
|
||||
)
|
||||
def list(self, request, slug):
|
||||
filters = issue_filters(request.query_params, "GET")
|
||||
|
||||
order_by_param = request.GET.get("order_by", "-created_at")
|
||||
|
||||
# Validate the order_by_param
|
||||
order_by_param = self._validate_order_by_field(order_by_param)
|
||||
|
||||
issue_queryset = self.get_queryset().filter(**filters)
|
||||
if request.query_params.get("sub_issue", None) == "false":
|
||||
issue_queryset = self.get_queryset().filter(
|
||||
Q(parent__isnull=True) | (Q(parent__type__is_epic=True))
|
||||
)
|
||||
else:
|
||||
issue_queryset = self.get_queryset().filter(**filters)
|
||||
|
||||
# Get common project permission filters
|
||||
permission_filters = self._get_project_permission_filters()
|
||||
|
||||
Reference in New Issue
Block a user