Skip to content
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

fix role update endpoint and provide patch method #164

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

f4z3r
Copy link
Contributor

@f4z3r f4z3r commented Oct 7, 2022

Overview

Fix the update endpoint for the role configuration to behave according to POST RESTful definitions. Add a PATCH endpoint for the role configuration.

This change might affect users that misuse the POST endpoints to update individual fields in the role configuration. If they omit required fields, this will now return an error, and if they simply omit fields, these will not be changed back to defaults (as opposed to keeping the value that was previously configured).

Design of Change

I reused most of the code that used to be the update function for the patch method (as it actually behaved like a patch). Also refactored some code into own methods to reduce code duplication.

Related Issues/Pull Requests

[ ] Issue #163
[ ] Vault PR #17371

Contributor Checklist

[x] Add relevant docs to upstream Vault repository, or sufficient reasoning why docs won’t be added yet
Vault PR #17461
[ ] Backwards compatible

@f4z3r
Copy link
Contributor Author

f4z3r commented Jan 8, 2023

Hi @tvoran , is there anything else that you would want done in this PR?

@f4z3r
Copy link
Contributor Author

f4z3r commented Aug 30, 2023

Any update about this @tvoran ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants