def __init__(self, context, request): super(AccountCreatedNotification, self).__init__(context, request) user = api.portal.get_tool("acl_users").getUser(context.login) prt = api.portal.get_tool("portal_password_reset") reset = prt.requestReset(user.getId()) self.reset_url="%s/@@reset-password/%s" % ( api.portal.get().absolute_url(), reset["randomstring"] )
def __init__(self, context, request): super(AccountCreatedNotification, self).__init__(context, request) user = api.portal.get_tool("acl_users").getUser(context.login) if ISector.providedBy(context): self.context_type = u"sector" self.context_title = context.Title() self.contact_name = context.contact_name else: self.context_type = u"country" self.context_title = aq_parent(context).Title() self.contact_name = context.Title() prt = api.portal.get_tool("portal_password_reset") reset = prt.requestReset(user.getId()) self.reset_url="%s/@@reset-password/%s" % ( api.portal.get().absolute_url(), reset["randomstring"] )