trac0.11でTicketDeleteプラグインが動かないようです。さくっとパッチ作ってみました。
Index: ticketdelete/web_ui.py
===================================================================
--- ticketdelete/web_ui.py (revision 4008)
+++ ticketdelete/web_ui.py (working copy)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# Ticket deleting plugins
from trac import __version__ as TRAC_VERSION
@@ -36,8 +37,8 @@
# IAdminPanelProvider methods
def get_admin_panels(self, req):
if 'TICKET_ADMIN' in req.perm:
- yield ('ticket', 'Ticket System', 'delete', 'Delete')
- yield ('ticket', 'Ticket System', 'comments', 'Delete Changes')
+ yield ('ticket', 'Ticket System', 'delete', 'チケットの削除')
+ yield ('ticket', 'Ticket System', 'comments', 'コメントの削除')
def render_admin_panel(self, req, cat, page, path_info):
req.perm.require('TICKET_ADMIN')
@@ -102,7 +103,7 @@
c_data['author'] = author
# FIXME: The datetime handling is not working - enable
# for traceback
- c_data['prettytime'] = strftime('%a, %d %b %Y %H:%M:%S',time.timetuple())
+ c_data['prettytime'] = strftime('%Y/%b/%d %H:%M:%S',time.timetuple())
# Check the boxes next to change number `selected`
time_list = list(sorted(ticket_data.iterkeys()))
ということで、TL2.0ではTicketDeleteプラグインを入れてみます。
0.10版と挙動が違ったので、紹介した責任で(笑)取りあえず0.10版と同じ挙動になるようなpatchを作成しました。sourceforge.jp へ上げと置きましたので確認して貰えればと思います。<br><br>0.11版ですが調べて見たらGenshi対応が半端な状態でした。<br>本家へのフィードバックも必要かもしれません。