Make it possible to delete a permission from a role using the stable REST API
#18.714 geöffnet am 4. Okt. 2021
Repository-Metriken
- Stars
- (44.809 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 18h) (834 gemergte PRs in 30 T)
Beschreibung
Description
I'd like to be able to delete a permission from a role using the stable REST API. Right now, when using the PATCH verb on the /roles/{role_name} endpoint, the actions and resources combo that gets added through the body is merged into the database, making it possible to add permissions but not delete them from what I can see.
I'd like to have the option to delete a permission from a role, which I don't believe is currently possible using PATCH.
Use case/motivation
I want to be able to better modify Roles using the API. Maybe as part of CI/CD I can set up the roles to my liking by using a script which calls the API, and can change roles. Having more control over the Roles through the API would be a good feature for users of Airflow and useful specifically for my use-case involving the Astronomer platform.
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct