worktimepluginをTrac lightningへの追加方法
どうもありがとうございます。 教えていただきました手順で表示することができました。 とても便利そうです。 1点追加質問がございます。
チケットのリストが表示されています。 この表示順番をticketのsummary順にしたいのですが、どのファイルのどの箇所を変更すればよいでしょうか? python\Lib\site-packages\tracworktimeplugin---.egg\worktimeのdbunit.pyもしくはreport.pyかと思ったのですが、 その先がわかりませんでした。
クエリを作成するところでカスタムフィールドの処理をどうにかまとめようとしてなんだか余計に複雑になっているような感じですね。
まったく試していないですが ↓ のような感じでいけるのではないでしょうか。いろいろトライしてみてください。
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():
どうもありがとうございます。
レポートのSQLクエリのように、"order by summary"をどこかに入れる感じでもっと簡単にできるかと思っていましたが、なかなか難しいです。
いろいろな箇所に入れてみたのですが、できませんでした。難しいです。
dbutil.pyを更新してうまくいきました。
ticket_customのtotalと合計が合わないため、そこと合わせられるようにしたいと思います。
ありがとうございました。
WorktimePluginの説明ページ(http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FWorktimePlugin)には、
「レポート機能を備えています。」とあるのですが、画面に表示されていません。
こちらは、traclightningのためでしょうか?
使用したいと考えているのですが、設定方法がわかりましたら、教えていただけないでしょうか?
現在Trac lightningを使用しております。
worktimepluginがとても便利そうですので、こちらを入れたく思いますが、
追加方法を教えていただけないでしょうか?
初心者ですので、細かく手順を教えていただけますと助かります。
細かくとは、ここでこのコマンドを打って、このフォルダに格納して、などです。