login

<     >

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