@lathrops1 @DioneMentis - This acceptance criteria is not working as expected: The BCMS search will return results that contain any part of a search query.
3 examples below
Try https://ncbi.cloud68.co/organizations/2b3726c9-df3f-4f29-9aab-08b1c522f166/bookmanager/668a2e53-b16f-453e-b390-42a3ef4739de
I searched separately for for "strep" "strepto" or "hist" and got zero results. If I search for "history", I get a single chapter with History in the title, which is correct. If I search for "prot", I get two correct results.
Searching same book (https://ncbi.cloud68.co/organizations/2b3726c9-df3f-4f29-9aab-08b1c522f166/bookmanager/668a2e53-b16f-453e-b390-42a3ef4739de) for "in" returned 4 results, which doesn't include some books with the word "in" on it's own. It's like words like in, of, the, and are being ignored.
Search this book https://ncbi.cloud68.co/organizations/aa8b10ab-a0ea-41f2-897a-1cae9a632296/bookmanager/f55bcba4-fae1-4273-a0dd-933a278569b3 for "very" no results, search for "Important" get the Part created in BCMS titled "First Part - Very Important". Can't find it with "imp", "impo", "impor", "importa" but finds it with "import"
@DioneMentis @lathrops1 - in testing this: When users select any Filter or conduct a search, the view will change to a Search Results view that shows only record titles (without any nesting) from most recent to oldest according to the last updated date
I noticed that the sort order seems to not pay attention to the time of day, only the date. Is that the expected/desired behavior? See https://ncbi.cloud68.co/organizations/d400f251-44e8-44f4-9c27-58d25a09f849/bookmanager/5595f011-1765-4d25-83df-58b530928770 - I just uploaded the chapter with filename Tiramisu.doc and it shows up first, but the others are all dated 8/25/2023 and they show up not in most recently updated order if you are including time of day.
@lathrops1 @DioneMentis - I have tested the first bullet of the acceptance criteria of this ticket on cloud68 using bcms7757, but I don't have the necessary knowledge of "normal" permissions to conduct the testing of the 2nd bullet point.
Tested on cloud68 with book: bcms7757. All acceptance criteria were met.
@lathrops1 @DioneMentis Completed testing on cloud68 using bcms7678. All these acceptance criteria were met.
I can confirm the behavior and that we tried in several browsers. It works fine until you apply a filter to the results.
And with Duncan's fix I expect that searching for bcms3 will no longer return a result.
@DioneMentis the search criteria says you should be able to search by the filename for "source and converted" files. The converted file will end in .xml. See the files page: https://ncbi.cloud68.co/organizations/9f638bd9-4226-4d99-a9fb-579dba128443/bookmanager/c90a74e2-4494-46e5-b25a-dacf444abf7d/8392359b-b8cf-4454-9d3d-53d312846e51#e31b11af-f5f4-448a-a218-4fa7d34c1e2c and this screenshot of the source and converted filenames for this chapter.
the link you have provided here is for the Dashboard, not the Book Manager. I hear you that this can be improved, however it's not within scope if this milestone.
Got it @DioneMentis, sorry for the confusion, still learning the terminology of the BCMS. And I can confirm that if I now search within the Book Manager of this book (see link below) for BCMS33 or bcms33, I get zero results, which is the expected result and meets the acceptance criteria. https://ncbi.cloud68.co/organizations/6804540d-8ecd-419a-a34d-6513718abf76/bookmanager/d617afc7-eb74-401b-8b0f-da5512f10901
@DioneMentis That case only mentions numbers causing problems, what I have documented above doens't have anything to do with number in titles or filenames, so just doublechecking that the fix for numbers also fixes this problem.
@DioneMentis To help me better understand the process: was this already discovered and documented to be fixed for the next release? Or based on my feedback here did it just get fixed? If the latter, good! If the former then I would want to know why then was given to me to QA if it was known there was still a bug? Thanks for any clarification!
Search for bcms33. I get a lot of results, one of which is this book: https://ncbi.cloud68.co/organizations/6804540d-8ecd-419a-a34d-6513718abf76/bookmanager/ad403630-6bda-4535-bcda-fea69a83f951
The metadata for this book shows: bcms3380.1
The criteria states that only exact matches (minus the . and the number(s) following it) be returned, so I would only expect to get a result of bcms33.1 or bcms33.2, etc.
Thanks @DioneMentis - bug fix rather than improvement, no?
Issue 3 from Rebecca's testing for release-20230912
Can't test this Acceptance Criteria: Clicking on one of these page numbers brings the user to that page within whichever division they are in (Front, Body, Back).
Don't see a book with enough content in front matter or back matter to test whether pagination works for those divisions of a book. But works when in the body section there are many pages.
Can't test for Front and Back tabs for this Acceptance Criteria: On the main Book Manager dashboard page for chapter-processed books on the Front, Body, and Back tabs, users will see pagination at the bottom of the page that displays at least the first and last page number (and however many page numbers in between the design specifies).
Don't have a book with enough front matter or back matter to need pagination, so can't test that it works for those divisions. Works for body.
Can't test for Front and Back tabs for this Acceptance Criteria: Clicking on one of these page numbers brings the user to that page within whichever division they are in (Front, Body, Back).
Don't have a book with enough front matter or back matter to need pagination, so can't test that it works for those divisions. Works for body.
Issue 2 from Rebecca's testing for release-20230912
Can't test either of these Acceptance Criteria because we don't have books that allow for testing:
Issue 1 from Rebecca's testing for release-20230912
Acceptance Criteria Testing On Hold for: The Select all functionality on each paginated page of the Book Manager dashboard will only select all component items only on the paginated page the user is currently situated.
Issue 4 from Rebecca's testing of 20230912
Acceptance Criteria not met for: Users will see the label, title, file name, last updated date, last published date for each retrieved search result
In the book: baculovirus: https://ncbi.cloud68.co/organizations/6804540d-8ecd-419a-a34d-6513718abf76/bookmanager/b8091417-d69a-4ec9-9056-b2d8bde370f5
Notice that there are chapter labels at the beginning of the Chapter Titles in the Book manager view, e.g. 1, 2, 4, 5, 7:
Now search for "ch", all the chapter labels are gone in the search results view:
Issue 3 from Rebecca's testing of 20230912
Acceptance Criteria not met for:
Not working as expected, finds all books that contain the search string, e.g. search NCBI org for bcms80. You get 46 results (I think). Would have expected no results, because there isn't a book with the ID bcms80.1; instead the books that are returned in the search have IDs like this: bcms8005.1 and bcms8021.1, which doesn't match the acceptance criteria which says results will only display "for exact matches up to the period".
Issue 2 from Rebecca's testing of 20230912 release
Acceptance Criteria not met for sub-part of a criteria: Users may search by the filename of their source and converted Front Matter documents, Back Matter documents, Chapters, and Parts with Body (when supported) files - The BCMS search will return results that contain any part of a search query
Not working as expected: Same book as above: bcms2091.1 https://ncbi.cloud68.co/organizations/9f638bd9-4226-4d99-a9fb-579dba128443/bookmanager/c90a74e2-4494-46e5-b25a-dacf444abf7d
Searching for