-
Type: Improvement
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Component/s: Bulk
-
Tags:
-
Backlog priority:100
-
Team:PLATFORM
Today there is a bulk action to Trash documents, but if you want mass delete you have to go through a Bulk Automation Action using the Document.Delete operation, this approach is not efficient because of the cost of the automation stack.
A new bulk action should be provided, probably limited to Administrator, the action could perhaps share the bulk/trash topic to avoid topics proliferation.
The NXQL provided could be limited to avoid creating orphan documents on completion. For instance it could be limited to a doc id (or a list) in order to remove all descendants.
This action could be limited to MongoDB back-end because it supports delete producing orphan docs (which is not the case on VCS) so delete don't have to be ordered.
Indeed there is already a DeletionAction that is removing doc at low level without checking for descendant so it might create orphan docs (placeless doc)
and this bulk action is not http exposed.