#754: Event API
------------------------------+---------------------------------------------
Reporter: Claudio Martinez | Owner: alberto Type: enhancement | Status: assigned Priority: normal | Milestone: 2.0 Component: TurboGears | Version: Severity: normal | Resolution: Keywords: | ------------------------------+---------------------------------------------
Changes (by alberto):

 * summary:  [PATCH] Identity events => Event API
 * status:  new => assigned
 * priority:  low => normal
 * owner:  anonymous => alberto
 * milestone:  1.1 => 2.0
 * component:  Identity => TurboGears

Comment:

Currently 1.0 is in a feature freeze so this will have to be filed under
2.0 (I think we're jumping there from 1.0 directly, aren't we?).

2.0 will most proably have all the identity/visit code rewritten
separating authentication from authorization on differerent components.
There are various authentication middleware components we could use
(AuthKit, wsgiauth, ...). This will probably invalidate the patches.

An event API could be integrated too, as Jorge said, better have it
generic enough so we can register/un-register any kind of event listener
and create signals. There's probably some library out there at the
cheeseshop we could integrate somehow. The first problem I see with the
proposed dict implementation in the patch is that it's not thread-safe and
doesn't seem to have an interface for un-registering events :(

Fortunately 1.0b2 is quite stable right now so I think I can safely say
that you can run a patched TG installation with no fear of major tweaking
on the next 1.0 releases.

I'll change the summary to "Event API" and change the milestone to keep
this ticket as a reminder.

Alberto

--
Ticket URL: <http://trac.turbogears.org/turbogears/ticket/754>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Tickets" 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/turbogears-tickets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to