Add LDAP task to remove a provider ...
What does this MR do?
Add a task that allows removing LDAP providers. Another scenario is if you want to disable LDAP entirely and clean all users from their LDAP identities.
Are there points in the code the reviewer needs to double check?
Is delete_all
the correct way of doing this, or should destroy_all
be used?
The rename task uses update_all
which I think is more similar to deleta_all
.
Why was this MR needed?
To help admins remove LDAP providers that are no longer supported.
Does this MR meet the acceptance criteria?
-
Documentation created/updated -
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together