[Zope-CMF] Users mail
Thu, 18 Apr 2002 06:25:26 -0500
Oops.. sorry cut/paste error!
Since I was swiping some of this code from the Registration tool..
"self" was portal_registration. If you're sure the properties you are
setting are reasonable.. you can skip the "testPropertiesValidity" call
and simplify to this:
membership = getToolByName(self, 'portal_membership')
member = membership.getMemberById(member_id)
Otherwise, you'll need to "getToolByName(self, 'portal_registration')"
and call testPropertiesValidity on that tool.
On Thursday, April 18, 2002, at 06:20 AM, Steve Spicklemire wrote:
> Hi Jesus,
> This is stored by the memberdata tool.
> After you create a user with id 'member_id', and you have a mapping
> called 'properties'
> with the memberdata properties you want to set, try something like this:
> membership = getToolByName(self, 'portal_membership')
> member = membership.getMemberById(member_id)
> failMessage = self.testPropertiesValidity(properties, member)
> if failMessage is not None:
> raise 'Bad Request', failMessage
> On Thursday, April 18, 2002, at 05:56 AM, JesusAvila@apb.es wrote:
>> Hi there,
>> When I want to add a new user to a CMF site, the attributes the
>> ask me to fill in are:
>> - Name
>> - Password
>> - (Confirm)
>> - Domains
>> - Roles
>> There is anyway i can add more attributes to each user i create, such
>> the email address, contact number, ...
>> Basically what would be great is that if i could create a profile for
>> At the moment i just need to add the email address, but in the future i
>> will need to add a profile to each user.
>> Thanks a lot.
>> Zope-CMF maillist - Zope-CMF@zope.org
>> See http://www.zope.org/Products/PTK/Tracker for bug reports and
>> feature requests