2023-08-05 19:39:17 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
sort tickets by ticket/project priority
diff --git a/data.lua b/data.lua index 77088e8..f3f6a4d 100644 --- a/data.lua +++ b/data.lua @@ -256,13 +256,14 @@ function Model:get_board(user_id, proj_id) Ticket.*, User.nick AS author_nick, User.name AS author_name, - Project.name AS proj_name + Project.name AS proj_name, + Project.priority AS proj_priority FROM Membership JOIN Project ON Membership.proj_id = Project.id JOIN Ticket ON Project.id = Ticket.proj_id JOIN User ON Ticket.user_id = User.id WHERE Membership.user_id = ?]]..filter..[[ - ORDER BY Ticket.priority DESC; + ORDER BY Ticket.priority DESC, proj_priority DESC; ]] local tickets if proj_id ~= nil then