We have a requirement that our business users/authors should be able to move assets in DAM from one location to other, but should not be able to delete any assets in DAM.
What would be the best approach to achieve this? As we know, delete permissions are needed to move assets. So, if we assign the delete permissions to the users, they would be able to both move and delete assets. Is there anyway to allow them to only move assets but not delete? Please let me know if there any alternatives/workarounds.
Disabling Delete option to set of users (group) from UI toolbar is easy, that can be controlled by customizing UI code, but user would still able to delete through other interfaces (mounted drive, CURL etc.). To get the more control, the sevlet handles Delete request should be overridden and incorporate a check for the set of users(group) and response with an error when applicable.
I don't think you will be able to delete rep:policy nodes using CRXDE, since they are protected nodes. However, you can use ACL Editor in Content Explorer(http://<host>:<port>/crx/explorer/index.jsp) to remove the ACLs.
Update :- Hotfixpack 22.214.171.124 This will fix my initial problem of not able to setting anything using ACL tab. But now I face a different issue here . Whenever I am trying to set a new permission , it is giving me below error stack