2023-08-19 11:11:44 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
show board of archived project
diff --git a/data.lua b/data.lua index 3382bef..e3b7280 100644 --- a/data.lua +++ b/data.lua @@ -415,9 +415,11 @@ end -- each card is a ticket DB object with some keys added: -- author_nick, author_name, proj_name, proj_color, proj_priority function Model:get_board(user_id, proj_id) - local filter = "" + local filter if proj_id ~= nil then filter = " AND Ticket.proj_id = ?" + else + filter = " AND Project.is_active" end local query = [[ SELECT @@ -433,7 +435,7 @@ function Model:get_board(user_id, proj_id) JOIN User ON Ticket.user_id = User.id WHERE Membership.user_id = ?]]..filter..[[ - AND Project.is_active AND Ticket.is_active + AND Ticket.is_active ORDER BY Ticket.priority DESC, proj_priority DESC, Ticket.code ASC; ]] local tickets