This Story explicitly adresses batch deletion of users with dependency/transactions check, as this is a separate requirement.
The functionality will first be implemented for deletion of single users (see
MODUSERBL-115). Maybe it will be possible to make use of this functionality when implementing the batch feature later.
Given a file is submitted to the mod-user-import API with the commend "delete"
when there is a dependency (i.e. any data) in the following fields:
Given users submitted for deletions are discovered to have dependencies, a report should be created with the following data points.
Report of dependency check for user deletions
number of user records submitted:
number of users deleted successfully:
Number with dependencies
Details barcode UUID
more than one
In the SIG we discussed e.g.: The report could be delivered to the UI has a link to the user or if it would add filter /tag to UI, in-app report etc..
The possibilities are to be explored by the development team and presented to the SIG for discussion.