Changeset 3327
- Timestamp:
- 03/10/08 09:17:04 (6 months ago)
- Files:
-
- ticketdeleteplugin/0.11/ticketdelete/web_ui.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
ticketdeleteplugin/0.11/ticketdelete/web_ui.py
r3326 r3327 3 3 from trac import __version__ as TRAC_VERSION 4 4 from trac import ticket 5 from trac.admin.api import IAdminPanelProvider 5 6 from trac.core import * 6 7 from trac.web.api import IRequestFilter … … 8 9 from trac.util import sorted 9 10 10 from webadmin.web_ui import IAdminPageProvider11 11 import re 12 12 import traceback … … 19 19 """A small ticket deletion plugin.""" 20 20 21 implements(ITemplateProvider, IAdminPa geProvider, IRequestFilter)21 implements(ITemplateProvider, IAdminPanelProvider, IRequestFilter) 22 22 23 23 # IRequestFilter methods … … 32 32 return template, content_type 33 33 34 # IAdminPa geProvider methods35 def get_admin_pa ges(self, req):36 if req.perm.has_permission('TICKET_ADMIN'):34 # IAdminPanelProvider methods 35 def get_admin_panels(self, req): 36 if 'TICKET_ADMIN' in req.perm: 37 37 yield ('ticket', 'Ticket System', 'delete', 'Delete') 38 38 yield ('ticket', 'Ticket System', 'comments', 'Delete Changes')
