KanonConductor

changeset 24:4cb6ee583853

sync team backlog SQL with backlog SQL.
author chris
date Thu, 24 Mar 2011 19:25:25 +0900
parents 03d5ce449e9f
children 3d1c15c7cefa
files etc/opt/kanon/trac-template/agile/trac-init.sql
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line diff
     1.1 --- a/etc/opt/kanon/trac-template/agile/trac-init.sql	Thu Mar 24 17:45:43 2011 +0900
     1.2 +++ b/etc/opt/kanon/trac-template/agile/trac-init.sql	Thu Mar 24 19:25:25 2011 +0900
     1.3 @@ -120,7 +120,7 @@
     1.4        ELSE 
     1.5          (CASE tt.owner WHEN $USER THEN 'font-weight: bold' END)
     1.6      END) AS __style__,
     1.7 -  t.milestone AS __group__,
     1.8 +  tt.milestone AS __group__,
     1.9    t.id AS id,
    1.10    '' AS 'ストーリー',
    1.11    tt.id AS ticket,
    1.12 @@ -138,7 +138,7 @@
    1.13    LEFT JOIN ticket_custom th ON th.ticket = tt.id AND th.name = 'totalhours'
    1.14    LEFT JOIN ticket_custom peh ON peh.ticket = t.id AND peh.name = 'estimatedhours'
    1.15    LEFT JOIN ticket_custom pth ON pth.ticket = t.id AND pth.name = 'totalhours'
    1.16 -WHERE t.type='ストーリー' AND t.component=$TEAM AND st.child IS NOT NULL AND t.status <> 'closed'
    1.17 +WHERE t.component=$TEAM AND t.type='ストーリー'  AND st.child IS NOT NULL AND t.status <> 'closed' 
    1.18  
    1.19  UNION
    1.20  
    1.21 @@ -156,7 +156,7 @@
    1.22    '',
    1.23    '[/newticket?type=タスク&parents='||t.id||'&milestone='||t.milestone||' タスク作成]' AS  description
    1.24  FROM ticket t
    1.25 -WHERE t.type='ストーリー' AND t.component=$TEAM AND t.status<>'closed'
    1.26 +WHERE t.component=$TEAM AND t.type='ストーリー' AND t.status<>'closed'
    1.27  
    1.28  UNION
    1.29  
    1.30 @@ -169,7 +169,7 @@
    1.31      END) AS __style__,
    1.32    t.milestone AS __group__,
    1.33    '-' AS id,
    1.34 -  'その他' AS 'ストーリー',
    1.35 +  'その他:' ||t.type AS 'ストーリー',
    1.36    t.id AS ticket,
    1.37    t.summary as 'タスク',
    1.38    t.owner AS '担当者', 
    1.39 @@ -180,8 +180,9 @@
    1.40  FROM ticket as t
    1.41    LEFT JOIN ticket_custom eh ON eh.ticket = t.id AND eh.name = 'estimatedhours'
    1.42    LEFT JOIN ticket_custom th ON th.ticket = t.id AND th.name = 'totalhours'
    1.43 -WHERE t.type NOT IN ('ストーリー') AND t.component=$TEAM  AND
    1.44 -  (SELECT count(*)==0 from subtickets WHERE subtickets.child = t.id)
    1.45 +WHERE t.component=$TEAM AND NOT t.type IN ('ストーリー')  AND
    1.46 +  NOT EXISTS (SELECT * from subtickets WHERE subtickets.child = t.id)
    1.47 +
    1.48  ORDER BY __group__ DESC, id,ticket DESC","
    1.49   * チーム別のスプリントのストーリー(プロダクトバックログ)とタスク(スプリントバックログ)を確認することができます。
    1.50   * {{{[report:19?TEAM=チームA チームAのバックログ]}}}のように、レポートのリンク、もしくはURLの最後にTEAM変数でチーム名を指定して利用します。