Skip to content

Commit

Permalink
Removed the no longer used PoiTracker._getMemberEmail method.
Browse files Browse the repository at this point in the history
svn path=/Products.Poi/trunk/; revision=119321
  • Loading branch information
mauritsvanrees committed Jun 16, 2010
1 parent ad46a8e commit f8fd9b5
Showing 1 changed file with 2 additions and 25 deletions.
27 changes: 2 additions & 25 deletions Products/Poi/content/PoiTracker.py
Expand Up @@ -40,7 +40,6 @@
from Products.DataGridField.DataGridWidget import DataGridWidget
from Products.CMFDynamicViewFTI.browserdefault import BrowserDefaultMixin

from AccessControl import Unauthorized
from Products.CMFCore.utils import getToolByName

from zope.interface import implements
Expand Down Expand Up @@ -339,8 +338,8 @@ def canSelectDefaultPage(self):

security.declareProtected(permissions.ModifyPortalContent, 'setManagers')
def setManagers(self, managers):
"""
Set the list of tracker managers, and give them the Manager local role.
"""Set the list of tracker managers, and give them the
TrackerManager local role.
"""
field = self.getField('managers')
currentManagers = field.get(self)
Expand Down Expand Up @@ -400,27 +399,5 @@ def getDefaultManagers(self):
"""The default list of managers should include the tracker owner"""
return (self.Creator(), )

def _getMemberEmail(self, username, portal_membership=None):
"""Query portal_membership to figure out the specified email address
for the given user (via the username parameter) or return None if none
is present.
"""

if portal_membership is None:
portal_membership = getToolByName(self, 'portal_membership')

member = portal_membership.getMemberById(username)
if member is None:
return None

try:
email = member.getProperty('email')
except Unauthorized:
# this will happen if CMFMember is installed and the email
# property is protected via AT security
email = member.getField('email').getAccessor(member)()
return email


atapi.registerType(PoiTracker, PROJECTNAME)
# end of class PoiTracker

0 comments on commit f8fd9b5

Please sign in to comment.