Summary: | Show more item information when using itemBarcodeFallbackSearch | ||
---|---|---|---|
Product: | Koha | Reporter: | Katrin Fischer <katrin.fischer> |
Component: | Circulation | Assignee: | Jonathan Druart <jonathan.druart> |
Status: | CLOSED FIXED | QA Contact: | Kyle M Hall (khall) <kyle> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | fridolin.somers, gmcharlt, jonathan.druart, kyle.m.hall, kyle, victor |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | Small patch |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: |
When using itemBarcodeFallbacksearch to checkout items with an unknown or non-existing barcode, the table with items matching the search criteria didn't contain a lot of information about the items. This patch adds several columns to make it easier to pick the correct item for checkout: callnumber, copy number, serial enumeration, inventory number, collection, and item type.
|
Version(s) released in: |
21.05.00
|
Circulation function: | |||
Bug Depends on: | 18708 | ||
Bug Blocks: | |||
Attachments: |
Bug 18912: Display more info when using itemBarcodeFallbackSearch
Bug 18912: Display more info when using itemBarcodeFallbackSearch Bug 18912: (follow-up) Add even more information Bug 18912: Display more info when using itemBarcodeFallbackSearch Bug 18912: (follow-up) Add even more information Bug 18912: Display more info when using itemBarcodeFallbackSearch Bug 18912: (follow-up) Add even more information Bug 18912: Split info into different columns Bug 18912: Split info into different columns Bug 18912: Display more info when using itemBarcodeFallbackSearch Bug 18912: (follow-up) Add even more information Bug 18912: Split info into different columns |
Description
Katrin Fischer
2017-07-09 15:48:09 UTC
Created attachment 116930 [details] [review] Bug 18912: Display more info when using itemBarcodeFallbackSearch Using itemBarcodeFallbackSearch entering a barcode on checkout will do a keyword search and provide you with a list of items matching the search term for checkout. This allows checking out items, where there is no barcode in the item (you still need a dummy barcode in Koha). At the moment the table of items to choose from will only chow the title and the dummy barcode. In order to make it more useful and easier to identify the correct item, we should show more information here: - callnumber (952$o) - serial enumeration (952$h) - copy number (952$t) - inventory number (952$i) (description copier from comment 0) Test plan: - Turn on itemBarcodeFallbackSearch (If you have ES you need bug 27597) - Check an item out using "street" or a search that will return several items - Note that you have now more info about the items Created attachment 116987 [details] [review] Bug 18912: Display more info when using itemBarcodeFallbackSearch Using itemBarcodeFallbackSearch entering a barcode on checkout will do a keyword search and provide you with a list of items matching the search term for checkout. This allows checking out items, where there is no barcode in the item (you still need a dummy barcode in Koha). At the moment the table of items to choose from will only chow the title and the dummy barcode. In order to make it more useful and easier to identify the correct item, we should show more information here: - callnumber (952$o) - serial enumeration (952$h) - copy number (952$t) - inventory number (952$i) (description copier from comment 0) Test plan: - Turn on itemBarcodeFallbackSearch (If you have ES you need bug 27597) - Check an item out using "street" or a search that will return several items - Note that you have now more info about the items Signed-off-by: Owen Leonard <oleonard@myacpl.org> Created attachment 116988 [details] [review] Bug 18912: (follow-up) Add even more information This follow-up proposes that we add even more information (collection code, item type) and puts the new information in to table columns. Created attachment 117110 [details] [review] Bug 18912: Display more info when using itemBarcodeFallbackSearch Using itemBarcodeFallbackSearch entering a barcode on checkout will do a keyword search and provide you with a list of items matching the search term for checkout. This allows checking out items, where there is no barcode in the item (you still need a dummy barcode in Koha). At the moment the table of items to choose from will only chow the title and the dummy barcode. In order to make it more useful and easier to identify the correct item, we should show more information here: - callnumber (952$o) - serial enumeration (952$h) - copy number (952$t) - inventory number (952$i) (description copier from comment 0) Test plan: - Turn on itemBarcodeFallbackSearch (If you have ES you need bug 27597) - Check an item out using "street" or a search that will return several items - Note that you have now more info about the items Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: David Nind <david@davidnind.com> Created attachment 117111 [details] [review] Bug 18912: (follow-up) Add even more information This follow-up proposes that we add even more information (collection code, item type) and puts the new information in to table columns. Signed-off-by: David Nind <david@davidnind.com> Created attachment 119075 [details] [review] Bug 18912: Display more info when using itemBarcodeFallbackSearch Using itemBarcodeFallbackSearch entering a barcode on checkout will do a keyword search and provide you with a list of items matching the search term for checkout. This allows checking out items, where there is no barcode in the item (you still need a dummy barcode in Koha). At the moment the table of items to choose from will only chow the title and the dummy barcode. In order to make it more useful and easier to identify the correct item, we should show more information here: - callnumber (952$o) - serial enumeration (952$h) - copy number (952$t) - inventory number (952$i) (description copier from comment 0) Test plan: - Turn on itemBarcodeFallbackSearch (If you have ES you need bug 27597) - Check an item out using "street" or a search that will return several items - Note that you have now more info about the items Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Created attachment 119076 [details] [review] Bug 18912: (follow-up) Add even more information This follow-up proposes that we add even more information (collection code, item type) and puts the new information in to table columns. Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Tried to QA, couldn't get a good grasp of the code but at least here is another signoff :) I really like to see this change, but I feel the important information to distinguish the items is now too crowded into one table column when it should be in different columns. Lots of text and it will be hard to read in a bigger table, say for multiple serial issues: callnumber Copy number: 7 Inventory number: 1234 Serial enumeration: 1.2 If there is worry about too many columns, maybe we could only show the column if there is at least one item that has the information set? (In reply to Katrin Fischer from comment #9) > maybe we could only show the > column if there is at least one item that has the information set? Is this possible to do just with Template Toolkit? (In reply to Owen Leonard from comment #10) > (In reply to Katrin Fischer from comment #9) > > maybe we could only show the > > column if there is at least one item that has the information set? > > Is this possible to do just with Template Toolkit? I am not sure about it tbh - I know we do it in the items table but haven't checked exactly how we do it. Then maybe we should go we the first patch only, in a first step? I've obsoleted my patch in the hopes of keeping this moving. (In reply to Owen Leonard from comment #13) > I've obsoleted my patch in the hopes of keeping this moving. That's a misunderstanding! I think putting them in a table is what we should do. The crowded display is mostly coming form the first patch: The Thirty Years War : 39999000000313 Callnumber: test Copy number: 7 Inventory number: 1234 Serial enumeration: 1.2 Lots of repeated text and hard to parse to find the right one. I'd like to have stocknumber and enumeration in a table with their own columns for each. Copynumber I think could go after callnumber, but doesn't need a label as I think we already have that in some other spots? And then... in the future... it would be great if the table could also have filters and sorting. To explain: One use case here is checking out serial issues in some libraries for overnights. And then you will end up with a lot of very similar entries to go through. so you want to quickly see the differences, which is much easier in a table. I think Owen's patch improved readability here. Created attachment 119319 [details] [review] Bug 18912: Split info into different columns Created attachment 119420 [details] [review] Bug 18912: Split info into different columns Signed-off-by: Owen Leonard <oleonard@myacpl.org> Created attachment 119769 [details] [review] Bug 18912: Display more info when using itemBarcodeFallbackSearch Using itemBarcodeFallbackSearch entering a barcode on checkout will do a keyword search and provide you with a list of items matching the search term for checkout. This allows checking out items, where there is no barcode in the item (you still need a dummy barcode in Koha). At the moment the table of items to choose from will only chow the title and the dummy barcode. In order to make it more useful and easier to identify the correct item, we should show more information here: - callnumber (952$o) - serial enumeration (952$h) - copy number (952$t) - inventory number (952$i) (description copier from comment 0) Test plan: - Turn on itemBarcodeFallbackSearch (If you have ES you need bug 27597) - Check an item out using "street" or a search that will return several items - Note that you have now more info about the items Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Created attachment 119770 [details] [review] Bug 18912: (follow-up) Add even more information This follow-up proposes that we add even more information (collection code, item type) and puts the new information in to table columns. Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Created attachment 119771 [details] [review] Bug 18912: Split info into different columns Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> I really love how this looks now, thank you! Just one problem - the title is no longer showing in the first column :( Will try to see if I can spot the issue. (In reply to Katrin Fischer from comment #21) > I really love how this looks now, thank you! > > Just one problem - the title is no longer showing in the first column :( > > Will try to see if I can spot the issue. Hah, turns out the whole issue was a restart_all :) Pushed to master for 21.05, thanks to everybody involved! Enhancement not pushed to 20.11.x |