Ticket #30228

worktimepluginをTrac lightningへの追加方法

Open Date: 2012-11-30 14:58 Last Update: 2012-11-30 22:28

Reporter:
(Anonymous)
Owner:
(None)
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

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

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

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

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

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

Ticket History (3/7 Histories)

2012-11-30 14:58 Updated by: None
  • New Ticket "worktimepluginをTrac lightningへの追加方法" created
2012-11-30 22:10 Updated by: None
Comment

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

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

2012-11-30 22:28 Updated by: jun66j5
Comment

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

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

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 Updated by: None
Comment

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

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

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

2012-12-06 22:28 Updated by: None
Comment

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

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

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

2012-12-06 22:40 Updated by: None
Comment

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

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

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

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

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login