トップ «前の日記(2008-07-12) 最新 次の日記(2008-07-14)» 編集

Heretic Programmer

エントリを読んで笑ったら笑った回数だけ足跡「☆」を押してください!!足跡がつきます(藁
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|07|08|09|10|11|12|
2010|01|03|04|05|12|

2008-07-13

[Trac] TicketDeleteプラグインがtrac0.11で動作しない件

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プラグインを入れてみます。
本日のツッコミ(全1件) [ツッコミを入れる]
# かぬ (2008-07-14 21:38)

0.10版と挙動が違ったので、紹介した責任で(笑)取りあえず0.10版と同じ挙動になるようなpatchを作成しました。sourceforge.jp へ上げと置きましたので確認して貰えればと思います。<br><br>0.11版ですが調べて見たらGenshi対応が半端な状態でした。<br>本家へのフィードバックも必要かもしれません。

[]