Ticket #178 (assigned enhancement)

Opened 5 years ago

Last modified 4 years ago

Speed optimizations when changing local roles

Reported by: fguillaume Assigned to: fguillaume (accepted)
Priority: P2 Milestone: unspecified
Component: CPSCore Version: unspecified
Severity: normal Keywords: proxies-repo
Cc:

Description

Speed optimizations when changing local roles

The problem is that if we change a local role on a proxy, it impacts the catalog security indexes for all the subobjects, and also all the repository revisions impacted by the proxies.

The optimizations have been implemented in DICOD by directly modifying the catalog indexes for allowedRolesAndUsers (and localRoles, which is needed for this to work). The merge in CPSCore should be done carefuly as there is code impacted in multiple places. (Security*.py, ProxyBase?.reindexObjectSecurity(), maybe others).

Change History

09/18/03 17:26:39 changed by fguillaume

  • status changed from new to assigned.

06/08/04 14:50:33 changed by disabled-hc@nuxeo.com

Any news?

06/08/04 14:50:43 changed by disabled-hc@nuxeo.com

  • cc set to hc@nuxeo.com.

10/25/04 17:28:32 changed by fguillaume

  • priority changed from P2 to P1.
  • severity changed from normal to enhancement.

P1 enhancement.

01/17/05 19:49:34 changed by fguillaume

  • cc deleted.
  • priority changed from P1 to P2.

P2