Ohhh this would be cool. Might also be easier to find people to test this one. I don't have anyone using Preservation or ERM, but Acquisitions... for sure.
Created attachment 174119 [details] [review] Bug 38010: Add vue app and list component This patch adds the base vue app as well as the component to list vendors
Created attachment 174120 [details] [review] Bug 38010: Add the component to display a vendor
Created attachment 174121 [details] [review] Bug 38010: Add permissions This patch adds a permissions store and utility methods for implementing permissions checks in a Vue app
Created attachment 174122 [details] [review] Bug 38010: Add authorised values
Created attachment 174123 [details] [review] Bug 38010: Rename routes to acquisitions This patch renames the app from vendors to acquisitions to allow further acquisitions pages to be migrated
Created attachment 174124 [details] [review] Bug 38010: Add the form to add a new vendor
Created attachment 174125 [details] [review] Bug 38010: Update navigation links
Created attachment 174126 [details] [review] Bug 38010: Add a nav link button component
Created attachment 174128 [details] [review] Bug 38010: Allow external breadcrumbs This patch allows breadcrumbs to navigate to pages outside the Vue application
Created attachment 174129 [details] [review] Bug 38010: Add a contracts table to the vendor show component
Created attachment 174130 [details] [review] Bug 38010: Remove drawCallback from contracts table
Created attachment 174131 [details] [review] Bug 38010: Add permissions to action buttons
Created attachment 174132 [details] [review] Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Created attachment 174133 [details] [review] Bug 38010: Add cypress tests
Created attachment 174134 [details] [review] Bug 38010: Adjust vendor update logic This patch handles the embedded data that might also need updating when editing a vendor
Created attachment 174135 [details] [review] Bug 38010: Fix vendors search bar
Created attachment 174136 [details] [review] Bug 38010: Update links to vendor module
Created attachment 174137 [details] [review] Bug 38010: Rebase for Button component change
Created attachment 174138 [details] [review] Bug 38010: Add basket page
Created attachment 174139 [details] [review] Bug 38010: Allow embedding for baskets table
Created attachment 174140 [details] [review] Bug 38010: Point basket action buttons to correct pages
Created attachment 174141 [details] [review] Bug 38010: Fix null basket names
Created attachment 174142 [details] [review] Bug 38010: Respect AcqViewBaskets syspref
Created attachment 174143 [details] [review] Bug 38010: Add delete contact button
Created attachment 174144 [details] [review] Bug 38010: Add menu components for vendor and acquisitions menus
Created attachment 174145 [details] [review] Bug 38010: Implement side menus in vendors app
Created attachment 174146 [details] [review] Bug 38010: Fix rspack error in VendorShow
Created attachment 174147 [details] [review] Bug 38010: Allow searching by alias in the vendors table
Created attachment 174148 [details] [review] Bug 38010: Form fixes
Created attachment 174151 [details] [review] Bug 38010: Add vue app and list component This patch adds the base vue app as well as the component to list vendors
Created attachment 174152 [details] [review] Bug 38010: Add the component to display a vendor
Created attachment 174153 [details] [review] Bug 38010: Add permissions This patch adds a permissions store and utility methods for implementing permissions checks in a Vue app
Created attachment 174154 [details] [review] Bug 38010: Add authorised values
Created attachment 174155 [details] [review] Bug 38010: Rename routes to acquisitions This patch renames the app from vendors to acquisitions to allow further acquisitions pages to be migrated
Created attachment 174156 [details] [review] Bug 38010: Add the form to add a new vendor
Created attachment 174157 [details] [review] Bug 38010: Update navigation links
Created attachment 174158 [details] [review] Bug 38010: Add a nav link button component
Created attachment 174159 [details] [review] Bug 38010: Allow external breadcrumbs This patch allows breadcrumbs to navigate to pages outside the Vue application
Created attachment 174160 [details] [review] Bug 38010: Add a contracts table to the vendor show component
Created attachment 174161 [details] [review] Bug 38010: Remove drawCallback from contracts table
Created attachment 174162 [details] [review] Bug 38010: Add permissions to action buttons
Created attachment 174163 [details] [review] Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Created attachment 174164 [details] [review] Bug 38010: Add cypress tests
Created attachment 174165 [details] [review] Bug 38010: Adjust vendor update logic This patch handles the embedded data that might also need updating when editing a vendor
Created attachment 174166 [details] [review] Bug 38010: Fix vendors search bar
Created attachment 174167 [details] [review] Bug 38010: Update links to vendor module
Created attachment 174168 [details] [review] Bug 38010: Rebase for Button component change
Created attachment 174169 [details] [review] Bug 38010: Add basket page
Created attachment 174170 [details] [review] Bug 38010: Allow embedding for baskets table
Created attachment 174171 [details] [review] Bug 38010: Point basket action buttons to correct pages
Created attachment 174172 [details] [review] Bug 38010: Fix null basket names
Created attachment 174173 [details] [review] Bug 38010: Respect AcqViewBaskets syspref
Created attachment 174174 [details] [review] Bug 38010: Add delete contact button
Created attachment 174175 [details] [review] Bug 38010: Add menu components for vendor and acquisitions menus
Created attachment 174176 [details] [review] Bug 38010: Implement side menus in vendors app
Created attachment 174177 [details] [review] Bug 38010: Fix rspack error in VendorShow
Created attachment 174178 [details] [review] Bug 38010: Allow searching by alias in the vendors table
Created attachment 174179 [details] [review] Bug 38010: Form fixes
Created attachment 174194 [details] [review] Bug 38010: Rebase for bug 38390
Created attachment 174196 [details] [review] Bug 38010: Add vue app and list component This patch adds the base vue app as well as the component to list vendors
Created attachment 174197 [details] [review] Bug 38010: Add the component to display a vendor
Created attachment 174198 [details] [review] Bug 38010: Add permissions This patch adds a permissions store and utility methods for implementing permissions checks in a Vue app
Created attachment 174199 [details] [review] Bug 38010: Add authorised values
Created attachment 174200 [details] [review] Bug 38010: Rename routes to acquisitions This patch renames the app from vendors to acquisitions to allow further acquisitions pages to be migrated
Created attachment 174201 [details] [review] Bug 38010: Add the form to add a new vendor
Created attachment 174202 [details] [review] Bug 38010: Update navigation links
Created attachment 174203 [details] [review] Bug 38010: Add a nav link button component
Created attachment 174204 [details] [review] Bug 38010: Allow external breadcrumbs This patch allows breadcrumbs to navigate to pages outside the Vue application
Created attachment 174205 [details] [review] Bug 38010: Add a contracts table to the vendor show component
Created attachment 174206 [details] [review] Bug 38010: Remove drawCallback from contracts table
Created attachment 174207 [details] [review] Bug 38010: Add permissions to action buttons
Created attachment 174208 [details] [review] Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Created attachment 174209 [details] [review] Bug 38010: Add cypress tests
Created attachment 174210 [details] [review] Bug 38010: Adjust vendor update logic This patch handles the embedded data that might also need updating when editing a vendor
Created attachment 174211 [details] [review] Bug 38010: Fix vendors search bar
Created attachment 174212 [details] [review] Bug 38010: Update links to vendor module
Created attachment 174213 [details] [review] Bug 38010: Rebase for Button component change
Created attachment 174214 [details] [review] Bug 38010: Add basket page
Created attachment 174215 [details] [review] Bug 38010: Allow embedding for baskets table
Created attachment 174216 [details] [review] Bug 38010: Point basket action buttons to correct pages
Created attachment 174217 [details] [review] Bug 38010: Fix null basket names
Created attachment 174218 [details] [review] Bug 38010: Respect AcqViewBaskets syspref
Created attachment 174220 [details] [review] Bug 38010: Add delete contact button
Created attachment 174221 [details] [review] Bug 38010: Add menu components for vendor and acquisitions menus
Created attachment 174222 [details] [review] Bug 38010: Implement side menus in vendors app
Created attachment 174223 [details] [review] Bug 38010: Fix rspack error in VendorShow
Created attachment 174224 [details] [review] Bug 38010: Allow searching by alias in the vendors table
Created attachment 174225 [details] [review] Bug 38010: Form fixes
Created attachment 174226 [details] [review] Bug 38010: Rebase for bug 38390
Created attachment 174248 [details] [review] Bug 38010: Add recevie shipments action to table
Created attachment 174266 [details] [review] Bug 38010: Add receive shipments action to table
Created attachment 174267 [details] [review] Bug 38010: Restore new basket/contract buttons
Created attachment 174269 [details] [review] Bug 38010: Add dropdown button component
Created attachment 174270 [details] [review] Bug 38010: Reset basket view
Created attachment 174273 [details] [review] Bug 38010: Reset basket view
Created attachment 174327 [details] [review] Bug 38010: Add vue app and list component This patch adds the base vue app as well as the component to list vendors
Created attachment 174328 [details] [review] Bug 38010: Add the component to display a vendor
Created attachment 174329 [details] [review] Bug 38010: Add permissions This patch adds a permissions store and utility methods for implementing permissions checks in a Vue app
Created attachment 174330 [details] [review] Bug 38010: Add authorised values
Created attachment 174331 [details] [review] Bug 38010: Rename routes to acquisitions This patch renames the app from vendors to acquisitions to allow further acquisitions pages to be migrated
Created attachment 174332 [details] [review] Bug 38010: Add the form to add a new vendor
Created attachment 174333 [details] [review] Bug 38010: Update navigation links
Created attachment 174334 [details] [review] Bug 38010: Add a nav link button component
Created attachment 174335 [details] [review] Bug 38010: Allow external breadcrumbs This patch allows breadcrumbs to navigate to pages outside the Vue application
Created attachment 174336 [details] [review] Bug 38010: Add a contracts table to the vendor show component
Created attachment 174337 [details] [review] Bug 38010: Remove drawCallback from contracts table
Created attachment 174338 [details] [review] Bug 38010: Add permissions to action buttons
Created attachment 174339 [details] [review] Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Created attachment 174340 [details] [review] Bug 38010: Add cypress tests
Created attachment 174341 [details] [review] Bug 38010: Adjust vendor update logic This patch handles the embedded data that might also need updating when editing a vendor
Created attachment 174342 [details] [review] Bug 38010: Fix vendors search bar
Created attachment 174343 [details] [review] Bug 38010: Update links to vendor module
Created attachment 174344 [details] [review] Bug 38010: Rebase for Button component change
Created attachment 174345 [details] [review] Bug 38010: Add basket page
Created attachment 174346 [details] [review] Bug 38010: Allow embedding for baskets table
Created attachment 174347 [details] [review] Bug 38010: Point basket action buttons to correct pages
Created attachment 174348 [details] [review] Bug 38010: Fix null basket names
Created attachment 174349 [details] [review] Bug 38010: Respect AcqViewBaskets syspref
Created attachment 174350 [details] [review] Bug 38010: Add delete contact button
Created attachment 174351 [details] [review] Bug 38010: Add menu components for vendor and acquisitions menus
Created attachment 174352 [details] [review] Bug 38010: Implement side menus in vendors app
Created attachment 174353 [details] [review] Bug 38010: Fix rspack error in VendorShow
Created attachment 174354 [details] [review] Bug 38010: Allow searching by alias in the vendors table
Created attachment 174355 [details] [review] Bug 38010: Form fixes
Created attachment 174356 [details] [review] Bug 38010: Rebase for bug 38390
Created attachment 174357 [details] [review] Bug 38010: Add receive shipments action to table
Created attachment 174358 [details] [review] Bug 38010: Restore new basket/contract buttons
Created attachment 174359 [details] [review] Bug 38010: Add dropdown button component
Created attachment 174360 [details] [review] Bug 38010: Reset basket view
Created attachment 174603 [details] [review] Bug 38010: Remove unnecessary navigation check