[Zope-CMF] [dev] delete members: small proposal

Chris Withers chrisw at nipltd.com
Fri Sep 5 14:28:54 EDT 2003


Yuppie wrote:
> Currently there is no API to delete members. I propose to add these 
> methods:

That would be great :-)

> portal_membership:
> 
>     def deleteMember(member_id, delete_memberarea=1):
>         """ Delete member specified by member_id.
> 
>         Delete member in acl_users and member data in portal_memberdata.
>         If delete_memberarea is true, delete also member's home folder
>         including all content items.
> 
>         Permission -- Manage users
>         """

When you do this, how will you handle ownership issues for the various objects 
owned by the user you're about to delete?

How will you handle the situation when the user object you need to delete comes 
from:

- an acl_users not within the portal

- another type of user folder, such as LDAPUserFolder

cheers,

Chris




More information about the Zope-CMF mailing list