チケット #30228

worktimepluginをTrac lightningへの追加方法

登録: 2012-11-30 14:58 最終更新: 2012-11-30 22:28

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

現在Trac lightningを使用しております。

worktimepluginがとても便利そうですので、こちらを入れたく思いますが、

追加方法を教えていただけないでしょうか?

初心者ですので、細かく手順を教えていただけますと助かります。

細かくとは、ここでこのコマンドを打って、このフォルダに格納して、などです。

チケットの履歴 (7 件中 3 件表示)

2012-11-30 14:58 更新者: None
  • 新しいチケット "worktimepluginをTrac lightningへの追加方法" が作成されました
2012-11-30 22:10 更新者: None
コメント

どうもありがとうございます。 教えていただきました手順で表示することができました。 とても便利そうです。 1点追加質問がございます。

チケットのリストが表示されています。 この表示順番をticketのsummary順にしたいのですが、どのファイルのどの箇所を変更すればよいでしょうか? python\Lib\site-packages\tracworktimeplugin---.egg\worktimeのdbunit.pyもしくはreport.pyかと思ったのですが、 その先がわかりませんでした。

2012-11-30 22:28 更新者: jun66j5
コメント

クエリを作成するところでカスタムフィールドの処理をどうにかまとめようとしてなんだか余計に複雑になっているような感じですね。

まったく試していないですが ↓ のような感じでいけるのではないでしょうか。いろいろトライしてみてください。

Index: worktime/report.py
===================================================================
--- worktime/report.py  (revision 830)
+++ worktime/report.py  (working copy)
@@ -404,10 +404,11 @@
                 ORDER BY tc1.name ASC, tw.worker
                 """ % column(True)[:-1]
             else:
+                order = 't.summary' if group == 'id' else group
                 group_by = """
                 GROUP BY substr(tw.date, 1, 7), t.%s, tw.worker, %s
                 ORDER BY t.%s ASC, tw.worker
-                """ % (group, column(True)[:-1], group)
+                """ % (group, column(True)[:-1], order)
             return group_by

         def where_workers():

2012-11-30 23:23 更新者: None
コメント

どうもありがとうございます。

レポートのSQLクエリのように、"order by summary"をどこかに入れる感じでもっと簡単にできるかと思っていましたが、なかなか難しいです。

いろいろな箇所に入れてみたのですが、できませんでした。難しいです。

2012-12-06 22:28 更新者: None
コメント

dbutil.pyを更新してうまくいきました。

ticket_customのtotalと合計が合わないため、そこと合わせられるようにしたいと思います。

ありがとうございました。

2012-12-06 22:40 更新者: None
コメント

WorktimePluginの説明ページ(http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FWorktimePlugin)には、

「レポート機能を備えています。」とあるのですが、画面に表示されていません。

こちらは、traclightningのためでしょうか?

使用したいと考えているのですが、設定方法がわかりましたら、教えていただけないでしょうか?

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする