This sounds like a promising idea. Just to clarify, you're referring to the API here, correct?
http://trac.edgewall.org/browser/trunk/trac/ticket/api.py Registration seems like a natural and common place for people to want to customize things with plugins to suit their needs. As John said, even though it's possible in many cases to do so using stream filters, it's also nice to have a more streamlined approach. I agree that haphazardly adding new extension points is not the way to go, though. -Nick On Jun 21, 2008, at 5:13 AM, Noah Kantrowitz wrote: > John Hampton wrote: >> Noah Kantrowitz wrote: >>> Given that stream filters are now available, I would rather see >>> people use >>> those to alter the UI before adding such single-case extension >>> points. You >>> can use a request filter to handle the verification step. >> I disagree. I haven't looked at this specific case, so I'm not >> speaking directly to #874, but just because we have a general >> solution in stream filters, I don't think that precludes a more >> specific solution. Stream filters are great, but can also be a big >> pain in the rear. Sure, it's great to have an all-purpose tool, >> but it nicer to have a full toolbox. > > Then the registration process in AccountManager should be reworked > entirely to be a stateful system. An API similar (or even exactly > the same) as the ticket workflow system could be added but for > registration workflow. I would fully support that as a good, generic > solution too, it just takes more effort. Adding hooks all over > AccountManager will end up being a losing proposition eventually, > changing the underlying model would be better in the long run in > terms of flexibility. > > --Noah > > !DSPAM:4032,485cc67839021804284693! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" 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-dev?hl=en -~----------~----~----~----~------~----~------~--~---
