|
Description
Matt Blenkinsop
2024-10-24 10:27:56 UTC
Created attachment 175150 [details] [review] Bug 38256: Add a column for a vendor (cherry picked from commit 757664a10e2bea8632c9c44bfe3e9d7f589903fc) Created attachment 175151 [details] [review] Bug 38256: Update API specs for new column (cherry picked from commit ca1a85aa8819f9dd24e1bacc285913919f8950d6) Created attachment 175152 [details] [review] Bug 38256: DBIC files (cherry picked from commit c3ce31be20b5e593b4793eb500ae1183d9773e8b) Created attachment 175153 [details] [review] Bug 38256: Update the UI to handle the new vendor field (cherry picked from commit c4f308ed64ffc0420b1ced1426925ac84cac54ce) Matt could you add a test plan please? Created attachment 182592 [details] [review] Bug 38256: Add a column for a vendor (cherry picked from commit 757664a10e2bea8632c9c44bfe3e9d7f589903fc) Created attachment 182593 [details] [review] Bug 38256: Update API specs for new column (cherry picked from commit ca1a85aa8819f9dd24e1bacc285913919f8950d6) Created attachment 182594 [details] [review] Bug 38256: DBIC files (cherry picked from commit c3ce31be20b5e593b4793eb500ae1183d9773e8b) Created attachment 182595 [details] [review] Bug 38256: Update the UI to handle the new vendor field (cherry picked from commit c4f308ed64ffc0420b1ced1426925ac84cac54ce) Created attachment 183022 [details] [review] Bug 38256: Add a column for a vendor (cherry picked from commit 757664a10e2bea8632c9c44bfe3e9d7f589903fc) Signed-off-by: David Nind <david@davidnind.com> Created attachment 183023 [details] [review] Bug 38256: Update API specs for new column (cherry picked from commit ca1a85aa8819f9dd24e1bacc285913919f8950d6) Signed-off-by: David Nind <david@davidnind.com> Created attachment 183024 [details] [review] Bug 38256: DBIC files (cherry picked from commit c3ce31be20b5e593b4793eb500ae1183d9773e8b) Signed-off-by: David Nind <david@davidnind.com> Created attachment 183025 [details] [review] Bug 38256: Update the UI to handle the new vendor field (cherry picked from commit c4f308ed64ffc0420b1ced1426925ac84cac54ce) Signed-off-by: David Nind <david@davidnind.com> I have signed off. However, I did note that for a new vendor to show up in the dropdown list on the usage data provider, that I have to do a hard refresh of the page. Testing notes (using KTD): 1. Apply the patch 2. Update the database: updatedatabase 3. Rebuild the schema: dbic (not sure if this is required or not) 4. Rebuild the Vue application: yarn build 5. Restart everything: restart_all 6. Clear your browser cache. 7. Enable the ERM module. 8. Add a new data provider: eUsage > Data providers > New usage data provider 9. Note that there is a new 'Vendor' field under the description field, and the dropdown lists current vendors created in the acquisitions module. 10. Add and edit a usage data provider, and link them to a vendor (My Vendor). 11. Add a new vendor in the acquisitions module, repeat step 10 and link the usage provider to the new vendor. (A hard browser refresh may be required.) Created attachment 189183 [details] [review] Bug 38256: Update the UI to handle the new vendor field (cherry picked from commit c4f308ed64ffc0420b1ced1426925ac84cac54ce) Signed-off-by: David Nind <david@davidnind.com> |