-- ## 7: My Tickets ## --

-- 
-- This report demonstrates the use of the automatically set 
-- USER dynamic variable, replaced with the username of the
-- logged in user when executed.


SELECT p.value AS __color__,
   (CASE status WHEN 'assigned' THEN 'Assigned' ELSE 'Owned' END) AS __group__,
   id AS ticket, summary, component, version, milestone,
   t.type AS type, priority, time AS created,
   changetime AS _changetime, description AS _description,
   reporter AS _reporter
  FROM ticket t
  LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
  WHERE t.status IN ('new', 'assigned', 'reopened') AND owner = $USER
  ORDER BY (status = 'assigned') DESC, p.value, milestone, t.type, time
