Skip to content

Commit 38dbe3d

Browse files
committed
Add more sorting options for tech review queue
1 parent 481f71d commit 38dbe3d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

apps/labrinth/src/routes/internal/moderation/tech_review.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ pub struct SearchProjectsFilter {
7373
pub enum SearchProjectsSort {
7474
CreatedAsc,
7575
CreatedDesc,
76+
SeverityAsc,
77+
SeverityDesc,
7678
}
7779

7880
impl fmt::Display for SearchProjectsSort {
@@ -267,7 +269,10 @@ async fn search_projects(
267269
-- sorting
268270
ORDER BY
269271
CASE WHEN $2 = 'created_asc' THEN created ELSE TO_TIMESTAMP(0) END ASC,
270-
CASE WHEN $2 = 'created_desc' THEN created ELSE TO_TIMESTAMP(0) END DESC
272+
CASE WHEN $2 = 'created_desc' THEN created ELSE TO_TIMESTAMP(0) END DESC,
273+
CASE WHEN $2 = 'pending_status_first' THEN dri.status ELSE 'pending'::delphi_report_issue_status END ASC,
274+
CASE WHEN $2 = 'severity_asc' THEN dr.severity ELSE 'low'::delphi_severity END ASC,
275+
CASE WHEN $2 = 'severity_desc' THEN dr.severity ELSE 'low'::delphi_severity END DESC
271276
272277
-- pagination
273278
LIMIT $3

0 commit comments

Comments
 (0)