Author: rmarianski
Date: 2007-11-14 15:56:00 -0500 (Wed, 14 Nov 2007)
New Revision: 11025

Modified:
   opencore/branches/rb-0.9.7.3/opencore/nui/account/join.py
Log:
fire joined project event when memberships for email invitations are created

Modified: opencore/branches/rb-0.9.7.3/opencore/nui/account/join.py
===================================================================
--- opencore/branches/rb-0.9.7.3/opencore/nui/account/join.py   2007-11-14 
20:54:12 UTC (rev 11024)
+++ opencore/branches/rb-0.9.7.3/opencore/nui/account/join.py   2007-11-14 
20:56:00 UTC (rev 11025)
@@ -3,11 +3,13 @@
 """
 # @@ join should move in here too
 
+from opencore.interfaces.event import JoinedProjectEvent
 from opencore.nui.account import accountview
 from opencore.nui.formhandler import action, post_only
 from opencore.nui.base import view
 from opencore.nui.project.interfaces import IEmailInvites
 from zope.component import getUtility
+from zope.event import notify
 from Products.Five.browser.pagetemplatefile import ZopeTwoPageTemplateFile
 
 
@@ -67,6 +69,7 @@
             mship._v_self_approved = True
             if mship.aq_parent.getId() in self.proj_ids:
                 mship.do_transition('approve_public')
+            notify(JoinedProjectEvent(mship))
         return self.redirect("%s/init-login" %self.siteURL)
 
     def proj_title(self, invite):



--
Archive: 
http://www.openplans.org/projects/opencore/lists/openplans-svn/archive/2007/11/1195073761579
To unsubscribe send an email with subject unsubscribe to [EMAIL PROTECTED]  
Please contact [EMAIL PROTECTED] for questions.

Reply via email to