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

CASMCMS-8798: Update BOS API spec to reflect internal change to all v2-compatible session templates #211

Merged
merged 4 commits into from
Sep 12, 2023

Conversation

mharding-hpe
Copy link
Contributor

@mharding-hpe mharding-hpe commented Sep 11, 2023

Summary and Scope

We have decided to change BOS in CSM 1.5 so that even when using the v1 endpoint to create session templates, BOS will always create a v2-compatible session template.

CASMCMS-8797 modified the v1 session template template endpoint so that it returns a v2-compatible template.

This PR updates the API spec to reflect the fact that BOS will never return to the user a v1-format session template. It will still allow them to be created, but all session templates it outputs will be v2-compatible.

This PR does not change BOS itself to do this – that is being done with this PR. Thus I do not plan to merge this PR until that one is also approved.

None of the schemas that I removed in this PR are used in the BOS source code. I ran the updated API spec through an OpenAPI schema validator and it reported no errors.

Base automatically changed from CASMCMS-8797 to develop September 12, 2023 14:45
@mharding-hpe mharding-hpe merged commit 60727b8 into develop Sep 12, 2023
2 of 3 checks passed
@mharding-hpe mharding-hpe deleted the CASMCMS-8798 branch September 12, 2023 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants