Changeset 1379
- Timestamp:
- 10/14/06 07:02:24 (2 years ago)
- Files:
-
- batchmodifyplugin/0.10/batchmod/web_ui.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
batchmodifyplugin/0.10/batchmod/web_ui.py
r1356 r1379 10 10 from trac.ticket import TicketSystem 11 11 from trac.ticket import Ticket 12 from trac.mimeview.api import IContentConverter 13 from trac.wiki import IWikiSyntaxProvider 14 from trac.wiki.macros import WikiMacroBase 15 from trac.ticket.query import TicketQueryMacro as Macro 12 16 13 __all__ = ['BatchModifyModule' ]17 __all__ = ['BatchModifyModule','TicketQueryMacro'] 14 18 15 19 class BatchModifyModule(Component): … … 17 21 18 22 implements(INavigationContributor, IRequestHandler, ITemplateProvider, \ 19 IPermissionRequestor)23 IPermissionRequestor, IContentConverter, IWikiSyntaxProvider) 20 24 21 25 # INavigationContributor methods 22 26 23 27 def get_active_navigation_item(self, req): 24 return "query"28 return QueryModule(self.env).get_active_navigation_item(req) 25 29 26 30 def get_navigation_items(self, req): … … 62 66 63 67 68 # IContentConverter methods 69 def get_supported_conversions(self): 70 return QueryModule(self.env).get_supported_conversions() 71 72 def convert_content(self, req, mimetype, query, key): 73 return QueryModule(self.env).convert_content(req, mimetype, query, key) 74 75 76 # IWikiSyntaxProvider methods 77 78 def get_wiki_syntax(self): 79 return QueryModule(self.env).get_wiki_syntax() 80 81 def get_link_resolvers(self): 82 return QueryModule(self.env).get_link_resolvers() 83 84 64 85 # Internal methods 65 86 def _batch_modify(self, req): … … 93 114 94 115 116 class TicketQueryMacro(WikiMacroBase): 117 __doc__ = Macro.__doc__ 118 119 def render_macro(self, req, name, content): 120 return Macro(self.env).render_macro(req, name, content)
