2023-08-06 11:07:26 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
use project color in card border
diff --git a/data.lua b/data.lua index f3f6a4d..f427554 100644 --- a/data.lua +++ b/data.lua @@ -245,7 +245,7 @@ end -- return a list of columns ordered by state ID -- each column is a list of cards ordered by priority -- each card is a ticket DB object with some keys added: --- author_nick, author_name, proj_name +-- author_nick, author_name, proj_name, proj_color, proj_priority function Model:get_board(user_id, proj_id) local filter = "" if proj_id ~= nil then @@ -257,6 +257,7 @@ function Model:get_board(user_id, proj_id) User.nick AS author_nick, User.name AS author_name, Project.name AS proj_name, + Project.color AS proj_color, Project.priority AS proj_priority FROM Membership JOIN Project ON Membership.proj_id = Project.id diff --git a/view/board.css b/view/board.css index a6765f9..eeee151 100644 --- a/view/board.css +++ b/view/board.css @@ -21,6 +21,8 @@ padding: 10px; margin-bottom: 10px; border-radius: 5px; + border-width: 4px; + border-style: solid; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); } diff --git a/view/board.html b/view/board.html index 343b3a4..9a1d4f7 100644 --- a/view/board.html +++ b/view/board.html @@ -28,7 +28,7 @@ <div class="kanban-column"> <h2>{{$states[$state_id]}}</h2> % for card in $column do - <div class="kanban-card"> + <div class="kanban-card" style="border-color: {{$card.proj_color}};"> <p>{{$card.title}}</p> <div class="buttons"> % set left_disabled = ""