Ticket #1011 (new enhancement)

Opened 14 years ago

Refactor "what to create after first login"

Reported by: fguillaume Owned by: trac
Priority: P2 Milestone: CPS 3.5.7
Component: CPSDefault Version: 3.0.0
Severity: normal Keywords:


Today what happens after first login for a user (some default content created in his home area) is done through subclassing or monkey-patching of the membership tool. For instance this is the case to create the default calendar.

This should be done through some kind of registry, or even better, an event "first login" for which listeners would be installed from the products that needs this. This is better done through Zope 3 style events.

Note: See TracTickets for help on using tickets.