mirror of
https://code.sup39.dev/repos/Wqawg
synced 2024-12-27 18:04:53 +09:00
f4a5866dec
- WorkflowField now has a color, it's a simple `Maybe Int` for now. Valid values are only 1-4 - That color is used for displaying ticket class params a.k.a labels in ticket list view - Ticket list now also serves a paged OrderedCollection I tried to use a single SQL query to grab the tickets along with their labels, but couldn't figure out a way to aggregate tuples/rows into an array (it seems only single values are supported in Esqueleto). Instead of doing manual SQL or adding Esqueleto functions, I just switched from 1 query to O(n) queries: Each ticket has its own query selecting its labels. I guess it's slower, but also, ticket list is paged now with fixed page size so it's really O(1) ^_^ |
||
---|---|---|
.. | ||
discussion | ||
group | ||
key | ||
person | ||
project | ||
repo | ||
sharer | ||
ticket | ||
widget | ||
workflow | ||
default-layout-wrapper.hamlet | ||
default-layout.cassius | ||
default-layout.hamlet | ||
homepage.hamlet | ||
password-field.hamlet | ||
people.hamlet | ||
person-new.hamlet | ||
person.hamlet | ||
personal-overview.hamlet | ||
wiki.hamlet |