-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sig#803: API Enhancement - Deletion of External Technical Users #809
Comments
discussed to change status from |
@MaximilianHauer just came across one case we didn't specified and wanted to mention it here. if for some reason the creation process of an external technical user is still in progress we now would cancel this progress and set the status of the user to |
if the creation process is still ongoing we would need to raise an error during the call of the delete api. |
tested successfully |
reference ticket: #593
Description:
Existing service account deletion functionality to be extended allowing the deletion of technical users that are flagged as external. The current endpoint
DELETE /api/administration/serviceaccount/owncompany/serviceaccounts/{serviceAccountId}
should be utilized for this purpose.Acceptance Criteria:
2a. for "internal" the process stays as is
2b. for "external" a now backend logic will get followed (process followed below with # 3 ff.)
Non-Functional requirements
A. The system should log all deletion attempts, successful or otherwise.
B. Ensure that the audit function works for the API enhancement
API Changes:
Error Handling (should be already in place!):
The text was updated successfully, but these errors were encountered: