Summary of the Enhancement
There is no convenient functionality to switch in bulk or selectively, the ownership of content to another user. Enhancement request is for an administrators interface that allows the search for and return of all nodes/content owned by specific user then allow selection of all or some to change ownership to another user.
There is an action 'take ownership' of a node in explorer, if they have the right permissions to do so. But you would need to manually do this per node.
There is the OwnableService which could be used to handle requirement with a little customization. http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/concepts/implserv-ownable.html
The OwnableService is responsible for all of the following:
- Determining the owner of a node
- Setting the owner of a node
- Determining if a node has an owner
- Allowing the current user to take ownership of a node
The OwnableService is supported by an Ownable aspect defined in <installLocation>\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\model\contentModel.xml
Simple setup search script to check all nodes for owner whom matches the user being replaced as owner. Then use standard api to set owner (http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/references/API-JS-Ownership.html)
An interface that allows the search for and return of all nodes/content owned by specific user then allow selection of all or some to change ownership to another user.
Use Case 1:
A user leaves the company. A bulk change function to switch ownership from user whom left to another user.
Use Case 2:
The organization changes and now two or more people are assuming the role that one person had in the past. Need the ability to find and selectively change document owner from one person to another for only the documents that go with the role.
In this latter case the owner can exist in many sites and own a large amount of content in many folders. To help with identifying which content should be assigned to new owner, would like the path/location of the content included (i..e site name/folder1/folder2/.../filename.mimetype) as well as last modified date and by whom the content was modified) in search results in UI tool.