Uploaded image for project: 'Share Application'
  1. Share Application
  2. SHA-311

Admin interface to search for and change ownership of content to another user

    Details

    • ACT Numbers:

      00145525 Premier

      Description

      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.

      Current behaviour

      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)

      Desired behaviour

      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.

      Business Case

      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.

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  jsoria Jennie Soria
                • Votes:
                  3 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Structure Helper Panel