Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

...

After transfering the ownership of the item object from user A to user B, and set the inherit permission to true. User B becomes the new owner. If User A is the owner of the library, user A should still have all permissions to the item. If the inherit permission is set to false and if User A doesn't have explicit item level permission, user A should not be able to see the item.

Rules for ownership change:

change ownership of an item:

1. the requesting user must be domain admin

2. the new owner must be a user

3. the new owner must be different from the old owner

Change ownership of a library:

1. the requesting user must be domain admin

2. the new owner must be a user

3. the new owner must be different from the old owner

Change ownership of an album or a slideshow:

1. the requesting user must be domain admin

2. the new owner must be a user

3. the new owner must be different from the old owner

4. If the album/slideshow is not empty and if the album/slideshow is shared, the new owner must either have admin rights over all items in the album or the items in the album must be publicly viewable. Otherwise, the ownership can't be changed.

5. If the album/slideshow is not empty and if the album/slideshow is not shared, the new owner must have read rights over all items in the album

Alfresco problems and workarounds:

Since owner of an object by default have all permission of the object, we don't need to add explicit admin permission for the owner. However, after changing ownership of a library, the new owner can't view child items under the library. Alfresco has entered this as a bug at https://issues.alfresco.com/jira/browse/ETWOTWO-741Image Removed . As a workaround, we have to add explicit admin permission for the new owner when ownership is transftered. Also to be consistent, we are adding explicit admin permission for the owner when the library is first created.

...