On receiving a serial in the serials module, it would be helpful to add the id of the vendor automatically to the item In 952 $e (Source of acquisition), if the subscription is set to "create an item record", and the subscription has a vendor. Similar to the acquisition module, where the vendor is already added automatically to the items. To test: 1. If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2. Go to serials 3. Create a subscription with a vendor and the setting “create an item record” and save it. 4. Go to serial collection. 5. Set a serial issue from status “Expected” to “Arrived” 6. The vendor in subfield “e” (Source of acquisition) in the item form is empty. But it would be nice if the vendor was filled in automatically.
*** Bug 22346 has been marked as a duplicate of this bug. ***
Created attachment 190154 [details] [review] Bug 37140: Add vendor id automatically to 952 when creating items for serials Test plan: 1) If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2) Navigate to the serials module 3) Create a subscription with a vendor and the setting “create an item record” and save it. 4) Nagivate to serial collection. 5) Set a serial issue from status “Expected” to “Arrived” 6) The vendor in subfield “e” (Source of acquisition) in the item form is empty 7) Apply the patch 8) Hard refresh the browser and the vendor should now be pre-populated with the vendor id
Created attachment 190155 [details] [review] Bug 37140: Add vendor id automatically to 952 when creating items for serials Test plan: 1) If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2) Navigate to the serials module 3) Create a subscription with a vendor and the setting “create an item record” and save it. 4) Nagivate to serial collection. 5) Set a serial issue from status “Expected” to “Arrived” 6) The vendor in subfield “e” (Source of acquisition) in the item form is empty 7) Apply the patch 8) Hard refresh the browser and the vendor should now be pre-populated with the vendor id Sponsored-by: Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)
Created attachment 190156 [details] [review] Bug 37140: Add vendor id automatically to 952 when creating items for serials Test plan: 1) If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2) Navigate to the serials module 3) Create a subscription with a vendor and the setting “create an item record” and save it. 4) Nagivate to serial collection. 5) Set a serial issue from status “Expected” to “Arrived” 6) The vendor in subfield “e” (Source of acquisition) in the item form is empty 7) Apply the patch 8) Hard refresh the browser and the vendor should now be pre-populated with the vendor id Sponsored-by: Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)
Hi Matt. Things work as per the test plan. However, the 952$e - Source of acquisition is populated with the ID of the vendor instead of the vendor name. Is this within the scope of this change? I think I would like to see the vendor name rather than the ID. David
Created attachment 190162 [details] [review] Bug 37140: Add vendor id automatically to 952 when creating items for serials Test plan: 1) If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2) Navigate to the serials module 3) Create a subscription with a vendor and the setting “create an item record” and save it. 4) Nagivate to serial collection. 5) Set a serial issue from status “Expected” to “Arrived” 6) The vendor in subfield “e” (Source of acquisition) in the item form is empty 7) Apply the patch 8) Hard refresh the browser and the vendor should now be pre-populated with the vendor id Sponsored-by: Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) Signed-off-by: David Nind <david@davidnind.com>
(In reply to David Nind from comment #5) > Hi Matt. > > Things work as per the test plan. > > However, the 952$e - Source of acquisition is populated with the ID of the > vendor instead of the vendor name. > > Is this within the scope of this change? > > I think I would like to see the vendor name rather than the ID. > > David Hi David, the source of aquisision is a bit of an odd one. When you use the acquisitions module, it's always populated with the vendor ID. When libraries fill it in manually, they usually put in the vendor's name. I think the ID is correct here. It looks like obsoleting the older patch hasn't worked automatically. Is this a glitch with the new git bz? The descriptions appear to be the same.
Thanks for answering Cait, I wasn't sure myself when writing it but the description mentioned the ID so I went with that, happy to hear it was the right option! I've obsoleted the old patch
Created attachment 190543 [details] [review] Bug 37140: Add vendor id automatically to 952 when creating items for serials Test plan: 1) If necessary, set 952 $e in the bibliographic framework to visible in the staff interface and the editor. 2) Navigate to the serials module 3) Create a subscription with a vendor and the setting “create an item record” and save it. 4) Nagivate to serial collection. 5) Set a serial issue from status “Expected” to “Arrived” 6) The vendor in subfield “e” (Source of acquisition) in the item form is empty 7) Apply the patch 8) Hard refresh the browser and the vendor should now be pre-populated with the vendor id Sponsored-by: Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Christian Stelzenmüller <christian.stelzenmueller@bsz-bw.de>