All I want to do is add a menu link (beneath the main nav bar) to the Changeset page. I thought I could implement post_process_request in IRequestFilter, but template is None for the Changeset page. Odd.
On Feb 5, 11:33 am, Stodge <[email protected]> wrote: > Thanks. > > So if something else matches the URL first, my plugin doesn't get a > change to perform the match? > > On Feb 5, 11:27 am, Olemis Lang <[email protected]> wrote: > > > On Fri, Feb 5, 2010 at 11:04 AM, Stodge <[email protected]> wrote: > > > This is a silly question but I've written a test plugin to help me > > > learn how to develop for Trac. > > > > The plugin is supposed to match the URL when a changeset is being > > > displayed, so the match_request function is: > > > > def match_request(self, req): > > > self.log.debug('**** ChangesetPlugin.match_request - > > > path_info = %s' > > > % req.path_info) > > > match = re.match(r'/changeset/([0-9]+)$', req.path_info) > > > if match: > > > return True > > > return False > > > > However, it's never called. Now my understanding is that the > > > match_request function is called for ALL plugins that implement > > > IRequestHandler > > > until a match is found . Changesets component is loaded before your > > plugin so, unless you disable the former, you won't get the attention > > you deserve > > > ;o) > > > > at EVERY page visit. Is this correct? > > > the EVERY is correct > > > > So even if the > > > URL doesn't match I should still see the log message? I never see this > > > log message, even when the URL doesn't match. Is my understanding > > > wrong? > > > not wrong, but not completely right > > > -- > > Regards, > > > Olemis. > > > Blog ES:http://simelo-es.blogspot.com/ > > Blog EN:http://simelo-en.blogspot.com/ > > > Featured article: > > Embedding pages? - Trac Users | Google Groups > > -http://feedproxy.google.com/~r/TracGViz-full/~3/-XtS7h-wjcI/e4cf16474... -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en.
