Closed
Description
Since users are saved on the blockchain, there is no way to remove them. The only way to "deactivate" the user is to remove all permissions. Currently, this needs to be done manually for all projects, subprojects and workflow items, which is cumbersome and prone to error.
The suggestion therefore is: Create the possibility to automatically remove all permissions for a given user.
On API level:
Use the "user.authenticate" permission to check if a user is allowed to log in and revoke it to "deactivate" the user.
On UI level: Create a button that triggers the action on API level.