Changeset 1356 in products for qPloneComments/branches
- Timestamp:
- Oct 25, 2009 9:26:59 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
qPloneComments/branches/jcbrand-abuseFeature/utils.py
r1161 r1356 73 73 74 74 def send_email(reply, context, state): 75 mtool = getToolByName(context, 'portal_membership') 75 76 def getEmail(obj, context): 76 77 email = obj.getProperty('email', None) … … 78 79 creators = hasattr(obj, 'listCreators') and obj.listCreators() or [obj.Creator(),] 79 80 userid = creators and creators[0] or "" 80 creator = getToolByName(context, 'portal_membership').getMemberById(userid)81 creator = mtool.getMemberById(userid) 81 82 if creator and allowEmail(context, reply, state, creator): 82 83 return creator.getProperty('email', '') … … 97 98 def getParentOwnerEmail(reply, context): 98 99 creator_id = getParent(reply).getOwnerTuple()[1] 99 creator = getToolByName(context, 'portal_membership').getMemberById(creator_id)100 creator = mtool.getMemberById(creator_id) 100 101 if creator and allowEmail(context, reply, state, creator): 101 102 return creator.getProperty('email', '') … … 109 110 organization_name = getProp(context, 'email_subject_prefix', '') 110 111 creator_name = reply.getOwnerTuple()[1] 112 creator = mtool.getMemberById(creator_name) 113 if creator is not None: 114 creator_name = creator.getProperty('fullname', creator_name) 111 115 admin_email = context.portal_url.getPortalObject().getProperty('email_from_address') 112 116
Note: See TracChangeset
for help on using the changeset viewer.