Trac には BatchModifyPlugin というチケットを一括編集できるプラグインがあって、チケットのたな卸しなんかのときに便利なわけですが。restrict_owner=true(担当者の入力欄をプルダウンにするオプション)が反映されないようなので、軽くいじってみました。
変更点
ちょろい変更です。
--- web_ui.py.org 2009-09-12 19:00:26.000000000 +0900 +++ web_ui.py 2009-09-12 19:01:45.000000000 +0900 @@ -100,6 +100,8 @@ for field in TicketSystem(self.env).get_ticket_fields(): if field['name'] not in ('summary', 'reporter', 'description'): fields.append(field) + if field['name'] == 'owner': + TicketSystem(self.env).eventually_restrict_owner(field) batchFormData['fields']=fields stream = Chrome(self.env).render_template(req, 'batchmod.html',
補足
チケット切っておいたので、いずれ本家に反映されるかも。パッチもこちらから DL できます。