2010年4月24日土曜日

Trac-0.11.7.ja1でShibuya.trac.GanntCalendarPluginを使った時のメモ

  • 管理画面の祝日設定でエラー
  • UnicodeDecodeErrorというメッセージが出るのでadmin.pyの1行目を修正します。
    修正前
    # encoding: utf-8

    修正後
    # -*- coding: utf-8 -*-

  • カレンダーとガントチャートに何も表示されない
  • 発行されているSQLは下記のような感じ。
    SELECT id, type, summary, owner, description, status, a.value, c.value
    from ticket t JOIN ticket_custom a ON a.ticket = t.id AND a.name = 'due_assign'
    JOIN ticket_custom c ON c.ticket = t.id AND c.name = 'due_close'
    WHERE ((a.value >= '2010/03/28' AND a.value <= '2010/05/01' )
    OR (c.value >= '2010/03/28' AND c.value <= '2010/05/01'))
    
    しかし、ticket_custom.value に登録されている値が MM/DD/YYYY 形式になっていた。
    これの回避方法は、チケットの登録時に YYYY/MM/DD 形式で登録せよとの事。

0 件のコメント:

コメントを投稿