#441: Put product request handlers in the right context
-------------------------+-------------------------------------------------
  Reporter:  olemis      |      Owner:  olemis
      Type:  task        |     Status:  accepted
  Priority:  critical    |  Milestone:  Release 6
 Component:              |    Version:
  multiproduct           |   Keywords:  product environment request handler
Resolution:              |  bep-0003
-------------------------+-------------------------------------------------

Comment (by olemis):

 Replying to [comment:9 jure]:
 > Is there something missing in the patch queue for this ticket? Applying
 only `t441_r1461631_product_module_pathinfo.diff` removes `IRequestFilter`
 implementation from `ProductModule` causing all web requests targeted to
 `/products...` to fail.

 Isn't this handled by environment factories ? I mean , do requests sent to
 http://domain.tld/path/to/bh/env/products/... get intercepted by factories
 and consequently dispatched by product environment's request dispatcher ?
 If so then product module must not implement `IRequestFilter` ; else
 product module should be doing something ... depending on the answer maybe
 factories are not even needed after all .

 I'll check once again .

 Do you think there is some value in simulating request processing from
 `trac.web.main.dispatch_request` ?

 I look forward to your reply because maybe I'm missing something . I
 apologize for the misunderstanding if so .

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/441#comment:10>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

Reply via email to