feat: project ordering (#1701)

* dev: project ordering

* dev: add ordering for projects list
This commit is contained in:
Nikhil 2023-07-31 10:41:25 +05:30 committed by GitHub
parent c98edd4a91
commit 8e0124be91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 2 deletions

View file

@ -123,7 +123,7 @@ class ProjectViewSet(BaseViewSet):
projects = (
self.get_queryset()
.annotate(is_favorite=Exists(subquery))
.order_by("-is_favorite", "name")
.order_by("sort_order", "name")
.annotate(
total_members=ProjectMember.objects.filter(
project_id=OuterRef("id")