-
Notifications
You must be signed in to change notification settings - Fork 1
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
MODLD-646: Update response schema of authority assignment check API #84
Conversation
d59896a
to
3bd9485
Compare
3bd9485
to
95c1265
Compare
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Buncha things:
- Changing the shape of an API response in this way is a breaking change and hence should be accompanied by a new major version in the interface. Please update
stripes.okapiInterfaces
inpackages.json
with the new interface version, and increment this package's major version as well. - Include a CHANGELOG.md entry describing this work
- Create a corresponding ticket in the Jira project for ui-linked-data in order to correctly assign a fix-version to this work.
Hi @zburke, Linked data is still not in production. We are going live first time in Sunflower. So, should we still update the version in okapiInterface? I think we need to increment versions only after we go live. right? |
@pkjacob, leaving everything at v1 until the first "real" release is just fine 👌 . The other tasks remain though: Add a Create a UILD ticket in Jira for this work instead of repurposing the MODLD ticket. Using the corresponding project allows Jira and GitHub to stay in sync and properly assign the "fix version" field. |
If the changes I'm requesting are out of step with the stage of development here then I don't want to hold up progress. As you move toward a production release, you must have a CHANGELOG, you must document the okapi interfaces and versions you rely on, you must correctly match PRs to Jira tickets. But I understand that these things do not all happen at once.
If you're ready to follow these guidelines now, great! If you're not, that's ok too, but maybe don't request reviews from @fe-tl-reviewers just yet. Ping us when you're ready and I'll be happy to nitpick all these little details :laugh:
Hi @zburke, Thank you for the comments. Please see response below.
This application is not a real FOLIO module. This is a standalone application that Library of Congress (& other libraries) may run outside of their FOLIO installation. That is the reason why we no not have any In order to run this application within a FOLIO platform, we need to wrap this application in a stripes module. We have another repository ui-ld-folio-wrapper for this purpose. If you look at the package.json of ui-ld-folio-wrapper, you can see the
Thank You. I created a new UI ticket UILD-497 and created a new PR: #85. I will close this PR now. |
Earlier, POST /linked-data/authoritty-assignment-check API was returning a boolean (true/false) value.
As part of MODLD-646, the response structure of the API is changed as follows
Purpose of this change is to update UI accordingly.
Should be merged along with folio-org/mod-linked-data#104
Closing this PR as this is replaced by #85.