Ticket #1812 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Purge Local Roles doesn't work with CPSUserFolder

Reported by: gracinet Assigned to: madarche
Priority: P3 Milestone: CPS 3.4.5
Component: CPSCore Version: TRUNK
Severity: minor Keywords: purge deleted local roles
Cc:

Description (Last modified by madarche)

First : The implementation retrieves the list of all members, which in turn raise NotImplementedError? in CPSUserFolder.

Second : There is no way to purge deleted groups roles.

Change History

02/08/07 17:22:44 changed by gracinet

04/17/07 15:50:53 changed by madarche

  • owner changed from gracinet to madarche.
  • milestone changed from CPS 3.5.0 to CPS 3.4.5.

04/24/07 15:11:17 changed by madarche

  • priority changed from P2 to P3.
  • severity changed from normal to minor.

This has been partly fixed by changeset [51628] by adding a new "lazy" option to purgeDeletedMembersLocalRoles and manage_purgeLocalRoles methods of CPSCore.CPSMembershipTool and a new "-L" "--purge-localroles-force" option to CPSUtil/bin/cpshousekeeping.

It remains to make CPSUserFolder and CPSDirectories manage the pending_members property of the MembershipTool?.

04/27/07 18:15:57 changed by madarche

  • description changed.

Purge of deleted groups roles functionality has been added by changeset [51688].

05/23/07 16:47:31 changed by madarche

  • status changed from new to closed.
  • resolution set to fixed.

pending_members property and the deletion of memberareas are fixed in changesets [51771], [51775].

It has been taken care to code something generic by not accessing the portal.directories.members but through acl_users.getProperty('users_dir').