NCBI testing release 31 March 2022
Hi @lathrops1
cc @DioneMentis
In this release we have made the following changes and bug resolutions.
#1104 (closed)
Resolution of blocker issueImportantly the resolution of #1104 (closed) should allow you to resume testing with the agreements API checks in place.
Creation of environment variables for Kafka and Domain service
For #762 (closed) we have made the Kafka URL an environment variable (previously it was hardcoded as https://test.ncbi.nlm.nih.gov/books/kafka/), so you can now specify a different URL for development and production in the NCBI GitLab CI/CD settings, to avoid mixing development and production notifications. No user testing is required for this.
For #774 (closed) we have made the domain service base URL an environment variable (previously it was hardcoded to https://preview.ncbi.nlm.nih.gov/books/domain-service/), to accommodate NCBI's separate instances of the Domain Service for production and development. No user testing is required for this.
Update to file version incrementing
For #980 (closed) we have completed development to ensure that uploading a new version of a file to a migrated book yields the correct versionName increment, by incrementing by the maxElement.versionName+1.
Change to ordering by publication date
In #1070 (closed) we changed the ordering of books sorted in a collection by Publication Date to be reverse date order - newest to oldest (descending). As per this comment we have not implemented this for ordering in custom title groups yet.
Design improvement to prevent publication dates that have DD/YYYY without month
For #1080 (closed) we added tip text and restrictions to the UI to prevent users from entering publication dates that have days, but no months, or months, but no years.
Refactoring cover work
We have refactored the way Abstract and Book Covers are being managed for #1050 (closed), alongside numerous cover related fixes outlined in the table below. No user testing is required for the refactoring.
Bug fixes
The following bugs have been resolved and QA steps have been added to the issues to make testing easier.
URL | Title | Milestone | Epic Title |
---|---|---|---|
#1019 (closed) | Unable to modify cover and have it accurately processed | 2022-Mar-A | |
#1020 (closed) | Cover submitted by publisher / content provider package to FTP does not get accurately / fully processed | 2022-Mar-A | |
#1021 (closed) | Collection covers with "apply to all books in this collection" does not fully add those covers to each book | 2022-Mar-A | |
#1022 (closed) | Domain name not correct in JSON files for cover thumb jobs | 2022-Mar-A | |
#1023 (closed) | Cover created by PDF taggers not accurrately and fully processed | 2022-Mar-C | |
#1071 (closed) | Pub Dates on Collection Manager page have null for Pub Dates that have month / year and no day | 2022-Mar-C | |
#1086 (closed) | When a collection is created that does not have a "group by custom titles" setting, it should not display the "move" button in the bottom left of the Collection manager page | 2022-Mar-C | Collection TOC management |
#1092 (closed) | Icon for XML & PDF chapters inside of collection is not correct | 2022-Mar-C | |
#1075 (closed) | Book titles are rendering with HTML code | 2022-Mar-C |