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.