Bug 38010 - Migrate vendors to Vue
Summary: Migrate vendors to Vue
Status: Failed QA
Alias: None
Product: Koha
Classification: Unclassified
Component: Acquisitions (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Matt Blenkinsop
QA Contact: Testopia
URL:
Keywords: roadmap_25_05
Depends on: 37301 38011 38390 38204
Blocks: 23005 38207 38208 38256 38262 38290 38899
  Show dependency treegraph
 
Reported: 2024-09-26 13:15 UTC by Matt Blenkinsop
Modified: 2025-01-15 10:44 UTC (History)
9 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 38010: Add vue app and list component (31.74 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the component to display a vendor (23.57 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions (11.38 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add authorised values (8.28 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rename routes to acquisitions (3.83 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the form to add a new vendor (46.41 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update navigation links (3.99 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a nav link button component (20.98 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow external breadcrumbs (2.75 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a contracts table to the vendor show component (8.27 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove drawCallback from contracts table (4.54 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions to action buttons (3.80 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions (2.04 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add cypress tests (12.48 KB, patch)
2024-11-07 11:48 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Adjust vendor update logic (3.02 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix vendors search bar (6.14 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update links to vendor module (49.39 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for Button component change (6.25 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add basket page (17.02 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow embedding for baskets table (15.32 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Point basket action buttons to correct pages (1.53 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix null basket names (2.17 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Respect AcqViewBaskets syspref (3.18 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add delete contact button (1.32 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add menu components for vendor and acquisitions menus (16.29 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Implement side menus in vendors app (4.86 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix rspack error in VendorShow (937 bytes, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow searching by alias in the vendors table (2.91 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Form fixes (2.77 KB, patch)
2024-11-07 11:49 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add vue app and list component (31.78 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the component to display a vendor (23.57 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions (11.38 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add authorised values (8.28 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rename routes to acquisitions (3.83 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the form to add a new vendor (46.41 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update navigation links (3.99 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a nav link button component (21.08 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow external breadcrumbs (2.79 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a contracts table to the vendor show component (8.27 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove drawCallback from contracts table (4.54 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions to action buttons (3.80 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions (2.04 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add cypress tests (12.48 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Adjust vendor update logic (3.02 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix vendors search bar (6.14 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update links to vendor module (49.40 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for Button component change (6.25 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add basket page (17.02 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow embedding for baskets table (15.32 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Point basket action buttons to correct pages (1.53 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix null basket names (2.17 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Respect AcqViewBaskets syspref (3.18 KB, patch)
2024-11-07 11:56 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add delete contact button (1.32 KB, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add menu components for vendor and acquisitions menus (16.28 KB, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Implement side menus in vendors app (4.86 KB, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix rspack error in VendorShow (937 bytes, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow searching by alias in the vendors table (2.91 KB, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Form fixes (2.77 KB, patch)
2024-11-07 11:57 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for bug 38390 (4.82 KB, patch)
2024-11-07 13:26 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add vue app and list component (31.76 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the component to display a vendor (23.57 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions (11.38 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add authorised values (8.28 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rename routes to acquisitions (3.83 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the form to add a new vendor (46.41 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update navigation links (3.99 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a nav link button component (21.08 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow external breadcrumbs (2.79 KB, patch)
2024-11-07 13:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a contracts table to the vendor show component (8.27 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove drawCallback from contracts table (4.54 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions to action buttons (3.80 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions (2.04 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add cypress tests (12.48 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Adjust vendor update logic (3.02 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix vendors search bar (6.14 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update links to vendor module (49.40 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for Button component change (6.25 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add basket page (17.02 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow embedding for baskets table (15.32 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Point basket action buttons to correct pages (1.53 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix null basket names (2.17 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Respect AcqViewBaskets syspref (3.18 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add delete contact button (1.32 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add menu components for vendor and acquisitions menus (16.28 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Implement side menus in vendors app (4.86 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix rspack error in VendorShow (937 bytes, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow searching by alias in the vendors table (2.91 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Form fixes (2.77 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for bug 38390 (4.82 KB, patch)
2024-11-07 13:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add recevie shipments action to table (2.50 KB, patch)
2024-11-07 15:24 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add receive shipments action to table (2.50 KB, patch)
2024-11-08 09:58 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Restore new basket/contract buttons (1.56 KB, patch)
2024-11-08 09:58 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add dropdown button component (4.48 KB, patch)
2024-11-08 13:09 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Reset basket view (18.18 KB, patch)
2024-11-08 13:09 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Reset basket view (21.16 KB, patch)
2024-11-08 14:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add vue app and list component (31.76 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the component to display a vendor (23.57 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions (11.38 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add authorised values (8.28 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rename routes to acquisitions (3.83 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the form to add a new vendor (46.41 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update navigation links (3.99 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a nav link button component (21.27 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow external breadcrumbs (2.79 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a contracts table to the vendor show component (8.27 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove drawCallback from contracts table (4.54 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions to action buttons (3.80 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions (2.04 KB, patch)
2024-11-11 14:59 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add cypress tests (12.48 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Adjust vendor update logic (3.02 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix vendors search bar (6.14 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update links to vendor module (49.03 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for Button component change (6.25 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add basket page (17.02 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow embedding for baskets table (15.32 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Point basket action buttons to correct pages (1.53 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix null basket names (2.17 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Respect AcqViewBaskets syspref (3.18 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add delete contact button (1.32 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add menu components for vendor and acquisitions menus (16.27 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Implement side menus in vendors app (4.86 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix rspack error in VendorShow (937 bytes, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow searching by alias in the vendors table (2.91 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Form fixes (2.77 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for bug 38390 (5.50 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add receive shipments action to table (2.50 KB, patch)
2024-11-11 15:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Restore new basket/contract buttons (1.56 KB, patch)
2024-11-11 15:01 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add dropdown button component (4.48 KB, patch)
2024-11-11 15:01 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Reset basket view (21.16 KB, patch)
2024-11-11 15:01 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove unnecessary navigation check (1.61 KB, patch)
2024-11-15 16:15 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add vue app and list component (31.76 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the component to display a vendor (23.57 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions (11.38 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add authorised values (8.28 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rename routes to acquisitions (3.83 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add the form to add a new vendor (46.41 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update navigation links (5.06 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow external breadcrumbs (2.79 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add a contracts table to the vendor show component (8.27 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove drawCallback from contracts table (4.54 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions to action buttons (3.80 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions (2.04 KB, patch)
2024-12-04 09:31 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add cypress tests (12.48 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Adjust vendor update logic (3.02 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix vendors search bar (6.14 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Update links to vendor module (49.03 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for Button component change (4.26 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add basket page (17.02 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow embedding for baskets table (15.32 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Point basket action buttons to correct pages (1.53 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix null basket names (2.17 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Respect AcqViewBaskets syspref (3.18 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add delete contact button (1.32 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add menu components for vendor and acquisitions menus (16.27 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Implement side menus in vendors app (4.86 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix rspack error in VendorShow (943 bytes, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Allow searching by alias in the vendors table (2.91 KB, patch)
2024-12-04 09:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Form fixes (2.41 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for bug 38390 (5.50 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add receive shipments action to table (2.50 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Restore new basket/contract buttons (3.15 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add dropdown button component (3.48 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Reset basket view (21.16 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove unnecessary navigation check (1.61 KB, patch)
2024-12-04 09:33 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Rebase for bug 37301 (6.84 KB, patch)
2024-12-04 10:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix tax rate display (1.55 KB, patch)
2024-12-04 10:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add callbacks to Toolbarbutton (2.49 KB, patch)
2024-12-04 10:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix acqui-home.pl breadcrumbs (1.76 KB, patch)
2024-12-04 10:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Add permissions for additional fields (991 bytes, patch)
2024-12-04 10:03 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix programmatic navigation id attribute (5.43 KB, patch)
2024-12-04 10:55 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove unnecessary test (151.25 KB, patch)
2024-12-04 11:20 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Delete old code (53.48 KB, patch)
2024-12-04 11:27 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Fix navigation links (2.37 KB, patch)
2024-12-05 13:21 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Prevent vendor contacts from duplicating (3.94 KB, patch)
2024-12-05 13:58 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Check for baskets for receive shipments button (1.13 KB, patch)
2024-12-05 14:41 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Check for invoices before allowing vendor deletion (3.77 KB, patch)
2024-12-05 14:41 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Only allow one primary contact (6.84 KB, patch)
2024-12-05 15:29 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Remove unnecessary buttons (2.28 KB, patch)
2024-12-05 15:32 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Apply format_date to vendor contracts (3.45 KB, patch)
2024-12-06 15:41 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Change how interface details are displayed (1.37 KB, patch)
2024-12-19 17:00 UTC, Matt Blenkinsop
Details | Diff | Splinter Review
Bug 38010: Apply format_date to vendor contracts (3.48 KB, patch)
2024-12-19 18:16 UTC, PTFS Europe Sandboxes
Details | Diff | Splinter Review
Bug 38010: (QA follow-up) Template fixes (1.19 KB, patch)
2025-01-15 10:43 UTC, Matt Blenkinsop
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Blenkinsop 2024-09-26 13:15:48 UTC

    
Comment 1 David Cook 2024-10-30 04:15:38 UTC
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.
Comment 2 Matt Blenkinsop 2024-11-07 11:48:27 UTC
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
Comment 3 Matt Blenkinsop 2024-11-07 11:48:30 UTC
Created attachment 174120 [details] [review]
Bug 38010: Add the component to display a vendor
Comment 4 Matt Blenkinsop 2024-11-07 11:48:32 UTC
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
Comment 5 Matt Blenkinsop 2024-11-07 11:48:34 UTC
Created attachment 174122 [details] [review]
Bug 38010: Add authorised values
Comment 6 Matt Blenkinsop 2024-11-07 11:48:36 UTC
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
Comment 7 Matt Blenkinsop 2024-11-07 11:48:39 UTC
Created attachment 174124 [details] [review]
Bug 38010: Add the form to add a new vendor
Comment 8 Matt Blenkinsop 2024-11-07 11:48:41 UTC
Created attachment 174125 [details] [review]
Bug 38010: Update navigation links
Comment 9 Matt Blenkinsop 2024-11-07 11:48:43 UTC
Created attachment 174126 [details] [review]
Bug 38010: Add a nav link button component
Comment 10 Matt Blenkinsop 2024-11-07 11:48:46 UTC
Created attachment 174128 [details] [review]
Bug 38010: Allow external breadcrumbs

This patch allows breadcrumbs to navigate to pages outside the Vue application
Comment 11 Matt Blenkinsop 2024-11-07 11:48:48 UTC
Created attachment 174129 [details] [review]
Bug 38010: Add a contracts table to the vendor show component
Comment 12 Matt Blenkinsop 2024-11-07 11:48:51 UTC
Created attachment 174130 [details] [review]
Bug 38010: Remove drawCallback from contracts table
Comment 13 Matt Blenkinsop 2024-11-07 11:48:53 UTC
Created attachment 174131 [details] [review]
Bug 38010: Add permissions to action buttons
Comment 14 Matt Blenkinsop 2024-11-07 11:48:55 UTC
Created attachment 174132 [details] [review]
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Comment 15 Matt Blenkinsop 2024-11-07 11:48:58 UTC
Created attachment 174133 [details] [review]
Bug 38010: Add cypress tests
Comment 16 Matt Blenkinsop 2024-11-07 11:49:00 UTC
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
Comment 17 Matt Blenkinsop 2024-11-07 11:49:03 UTC
Created attachment 174135 [details] [review]
Bug 38010: Fix vendors search bar
Comment 18 Matt Blenkinsop 2024-11-07 11:49:07 UTC
Created attachment 174136 [details] [review]
Bug 38010: Update links to vendor module
Comment 19 Matt Blenkinsop 2024-11-07 11:49:09 UTC
Created attachment 174137 [details] [review]
Bug 38010: Rebase for Button component change
Comment 20 Matt Blenkinsop 2024-11-07 11:49:12 UTC
Created attachment 174138 [details] [review]
Bug 38010: Add basket page
Comment 21 Matt Blenkinsop 2024-11-07 11:49:15 UTC
Created attachment 174139 [details] [review]
Bug 38010: Allow embedding for baskets table
Comment 22 Matt Blenkinsop 2024-11-07 11:49:18 UTC
Created attachment 174140 [details] [review]
Bug 38010: Point basket action buttons to correct pages
Comment 23 Matt Blenkinsop 2024-11-07 11:49:20 UTC
Created attachment 174141 [details] [review]
Bug 38010: Fix null basket names
Comment 24 Matt Blenkinsop 2024-11-07 11:49:23 UTC
Created attachment 174142 [details] [review]
Bug 38010: Respect AcqViewBaskets syspref
Comment 25 Matt Blenkinsop 2024-11-07 11:49:26 UTC
Created attachment 174143 [details] [review]
Bug 38010: Add delete contact button
Comment 26 Matt Blenkinsop 2024-11-07 11:49:28 UTC
Created attachment 174144 [details] [review]
Bug 38010: Add menu components for vendor and acquisitions menus
Comment 27 Matt Blenkinsop 2024-11-07 11:49:30 UTC
Created attachment 174145 [details] [review]
Bug 38010: Implement side menus in vendors app
Comment 28 Matt Blenkinsop 2024-11-07 11:49:33 UTC
Created attachment 174146 [details] [review]
Bug 38010: Fix rspack error in VendorShow
Comment 29 Matt Blenkinsop 2024-11-07 11:49:35 UTC
Created attachment 174147 [details] [review]
Bug 38010: Allow searching by alias in the vendors table
Comment 30 Matt Blenkinsop 2024-11-07 11:49:38 UTC
Created attachment 174148 [details] [review]
Bug 38010: Form fixes
Comment 31 Matt Blenkinsop 2024-11-07 11:56:01 UTC
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
Comment 32 Matt Blenkinsop 2024-11-07 11:56:04 UTC
Created attachment 174152 [details] [review]
Bug 38010: Add the component to display a vendor
Comment 33 Matt Blenkinsop 2024-11-07 11:56:06 UTC
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
Comment 34 Matt Blenkinsop 2024-11-07 11:56:09 UTC
Created attachment 174154 [details] [review]
Bug 38010: Add authorised values
Comment 35 Matt Blenkinsop 2024-11-07 11:56:11 UTC
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
Comment 36 Matt Blenkinsop 2024-11-07 11:56:14 UTC
Created attachment 174156 [details] [review]
Bug 38010: Add the form to add a new vendor
Comment 37 Matt Blenkinsop 2024-11-07 11:56:16 UTC
Created attachment 174157 [details] [review]
Bug 38010: Update navigation links
Comment 38 Matt Blenkinsop 2024-11-07 11:56:19 UTC
Created attachment 174158 [details] [review]
Bug 38010: Add a nav link button component
Comment 39 Matt Blenkinsop 2024-11-07 11:56:22 UTC
Created attachment 174159 [details] [review]
Bug 38010: Allow external breadcrumbs

This patch allows breadcrumbs to navigate to pages outside the Vue application
Comment 40 Matt Blenkinsop 2024-11-07 11:56:25 UTC
Created attachment 174160 [details] [review]
Bug 38010: Add a contracts table to the vendor show component
Comment 41 Matt Blenkinsop 2024-11-07 11:56:27 UTC
Created attachment 174161 [details] [review]
Bug 38010: Remove drawCallback from contracts table
Comment 42 Matt Blenkinsop 2024-11-07 11:56:30 UTC
Created attachment 174162 [details] [review]
Bug 38010: Add permissions to action buttons
Comment 43 Matt Blenkinsop 2024-11-07 11:56:33 UTC
Created attachment 174163 [details] [review]
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Comment 44 Matt Blenkinsop 2024-11-07 11:56:35 UTC
Created attachment 174164 [details] [review]
Bug 38010: Add cypress tests
Comment 45 Matt Blenkinsop 2024-11-07 11:56:38 UTC
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
Comment 46 Matt Blenkinsop 2024-11-07 11:56:41 UTC
Created attachment 174166 [details] [review]
Bug 38010: Fix vendors search bar
Comment 47 Matt Blenkinsop 2024-11-07 11:56:43 UTC
Created attachment 174167 [details] [review]
Bug 38010: Update links to vendor module
Comment 48 Matt Blenkinsop 2024-11-07 11:56:46 UTC
Created attachment 174168 [details] [review]
Bug 38010: Rebase for Button component change
Comment 49 Matt Blenkinsop 2024-11-07 11:56:49 UTC
Created attachment 174169 [details] [review]
Bug 38010: Add basket page
Comment 50 Matt Blenkinsop 2024-11-07 11:56:51 UTC
Created attachment 174170 [details] [review]
Bug 38010: Allow embedding for baskets table
Comment 51 Matt Blenkinsop 2024-11-07 11:56:54 UTC
Created attachment 174171 [details] [review]
Bug 38010: Point basket action buttons to correct pages
Comment 52 Matt Blenkinsop 2024-11-07 11:56:57 UTC
Created attachment 174172 [details] [review]
Bug 38010: Fix null basket names
Comment 53 Matt Blenkinsop 2024-11-07 11:56:59 UTC
Created attachment 174173 [details] [review]
Bug 38010: Respect AcqViewBaskets syspref
Comment 54 Matt Blenkinsop 2024-11-07 11:57:02 UTC
Created attachment 174174 [details] [review]
Bug 38010: Add delete contact button
Comment 55 Matt Blenkinsop 2024-11-07 11:57:05 UTC
Created attachment 174175 [details] [review]
Bug 38010: Add menu components for vendor and acquisitions menus
Comment 56 Matt Blenkinsop 2024-11-07 11:57:08 UTC
Created attachment 174176 [details] [review]
Bug 38010: Implement side menus in vendors app
Comment 57 Matt Blenkinsop 2024-11-07 11:57:10 UTC
Created attachment 174177 [details] [review]
Bug 38010: Fix rspack error in VendorShow
Comment 58 Matt Blenkinsop 2024-11-07 11:57:13 UTC
Created attachment 174178 [details] [review]
Bug 38010: Allow searching by alias in the vendors table
Comment 59 Matt Blenkinsop 2024-11-07 11:57:16 UTC
Created attachment 174179 [details] [review]
Bug 38010: Form fixes
Comment 60 Matt Blenkinsop 2024-11-07 13:26:33 UTC
Created attachment 174194 [details] [review]
Bug 38010: Rebase for bug 38390
Comment 61 Matt Blenkinsop 2024-11-07 13:32:36 UTC
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
Comment 62 Matt Blenkinsop 2024-11-07 13:32:38 UTC
Created attachment 174197 [details] [review]
Bug 38010: Add the component to display a vendor
Comment 63 Matt Blenkinsop 2024-11-07 13:32:41 UTC
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
Comment 64 Matt Blenkinsop 2024-11-07 13:32:44 UTC
Created attachment 174199 [details] [review]
Bug 38010: Add authorised values
Comment 65 Matt Blenkinsop 2024-11-07 13:32:47 UTC
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
Comment 66 Matt Blenkinsop 2024-11-07 13:32:50 UTC
Created attachment 174201 [details] [review]
Bug 38010: Add the form to add a new vendor
Comment 67 Matt Blenkinsop 2024-11-07 13:32:53 UTC
Created attachment 174202 [details] [review]
Bug 38010: Update navigation links
Comment 68 Matt Blenkinsop 2024-11-07 13:32:56 UTC
Created attachment 174203 [details] [review]
Bug 38010: Add a nav link button component
Comment 69 Matt Blenkinsop 2024-11-07 13:32:59 UTC
Created attachment 174204 [details] [review]
Bug 38010: Allow external breadcrumbs

This patch allows breadcrumbs to navigate to pages outside the Vue application
Comment 70 Matt Blenkinsop 2024-11-07 13:33:02 UTC
Created attachment 174205 [details] [review]
Bug 38010: Add a contracts table to the vendor show component
Comment 71 Matt Blenkinsop 2024-11-07 13:33:04 UTC
Created attachment 174206 [details] [review]
Bug 38010: Remove drawCallback from contracts table
Comment 72 Matt Blenkinsop 2024-11-07 13:33:07 UTC
Created attachment 174207 [details] [review]
Bug 38010: Add permissions to action buttons
Comment 73 Matt Blenkinsop 2024-11-07 13:33:10 UTC
Created attachment 174208 [details] [review]
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Comment 74 Matt Blenkinsop 2024-11-07 13:33:13 UTC
Created attachment 174209 [details] [review]
Bug 38010: Add cypress tests
Comment 75 Matt Blenkinsop 2024-11-07 13:33:16 UTC
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
Comment 76 Matt Blenkinsop 2024-11-07 13:33:19 UTC
Created attachment 174211 [details] [review]
Bug 38010: Fix vendors search bar
Comment 77 Matt Blenkinsop 2024-11-07 13:33:22 UTC
Created attachment 174212 [details] [review]
Bug 38010: Update links to vendor module
Comment 78 Matt Blenkinsop 2024-11-07 13:33:25 UTC
Created attachment 174213 [details] [review]
Bug 38010: Rebase for Button component change
Comment 79 Matt Blenkinsop 2024-11-07 13:33:27 UTC
Created attachment 174214 [details] [review]
Bug 38010: Add basket page
Comment 80 Matt Blenkinsop 2024-11-07 13:33:30 UTC
Created attachment 174215 [details] [review]
Bug 38010: Allow embedding for baskets table
Comment 81 Matt Blenkinsop 2024-11-07 13:33:33 UTC
Created attachment 174216 [details] [review]
Bug 38010: Point basket action buttons to correct pages
Comment 82 Matt Blenkinsop 2024-11-07 13:33:36 UTC
Created attachment 174217 [details] [review]
Bug 38010: Fix null basket names
Comment 83 Matt Blenkinsop 2024-11-07 13:33:39 UTC
Created attachment 174218 [details] [review]
Bug 38010: Respect AcqViewBaskets syspref
Comment 84 Matt Blenkinsop 2024-11-07 13:33:42 UTC
Created attachment 174220 [details] [review]
Bug 38010: Add delete contact button
Comment 85 Matt Blenkinsop 2024-11-07 13:33:45 UTC
Created attachment 174221 [details] [review]
Bug 38010: Add menu components for vendor and acquisitions menus
Comment 86 Matt Blenkinsop 2024-11-07 13:33:48 UTC
Created attachment 174222 [details] [review]
Bug 38010: Implement side menus in vendors app
Comment 87 Matt Blenkinsop 2024-11-07 13:33:50 UTC
Created attachment 174223 [details] [review]
Bug 38010: Fix rspack error in VendorShow
Comment 88 Matt Blenkinsop 2024-11-07 13:33:53 UTC
Created attachment 174224 [details] [review]
Bug 38010: Allow searching by alias in the vendors table
Comment 89 Matt Blenkinsop 2024-11-07 13:33:56 UTC
Created attachment 174225 [details] [review]
Bug 38010: Form fixes
Comment 90 Matt Blenkinsop 2024-11-07 13:33:59 UTC
Created attachment 174226 [details] [review]
Bug 38010: Rebase for bug 38390
Comment 91 Matt Blenkinsop 2024-11-07 15:24:34 UTC
Created attachment 174248 [details] [review]
Bug 38010: Add recevie shipments action to table
Comment 92 Matt Blenkinsop 2024-11-08 09:58:08 UTC
Created attachment 174266 [details] [review]
Bug 38010: Add receive shipments action to table
Comment 93 Matt Blenkinsop 2024-11-08 09:58:11 UTC
Created attachment 174267 [details] [review]
Bug 38010: Restore new basket/contract buttons
Comment 94 Matt Blenkinsop 2024-11-08 13:09:25 UTC
Created attachment 174269 [details] [review]
Bug 38010: Add dropdown button component
Comment 95 Matt Blenkinsop 2024-11-08 13:09:28 UTC
Created attachment 174270 [details] [review]
Bug 38010: Reset basket view
Comment 96 Matt Blenkinsop 2024-11-08 14:03:30 UTC
Created attachment 174273 [details] [review]
Bug 38010: Reset basket view
Comment 97 Matt Blenkinsop 2024-11-11 14:59:20 UTC
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
Comment 98 Matt Blenkinsop 2024-11-11 14:59:23 UTC
Created attachment 174328 [details] [review]
Bug 38010: Add the component to display a vendor
Comment 99 Matt Blenkinsop 2024-11-11 14:59:26 UTC
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
Comment 100 Matt Blenkinsop 2024-11-11 14:59:29 UTC
Created attachment 174330 [details] [review]
Bug 38010: Add authorised values
Comment 101 Matt Blenkinsop 2024-11-11 14:59:32 UTC
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
Comment 102 Matt Blenkinsop 2024-11-11 14:59:36 UTC
Created attachment 174332 [details] [review]
Bug 38010: Add the form to add a new vendor
Comment 103 Matt Blenkinsop 2024-11-11 14:59:39 UTC
Created attachment 174333 [details] [review]
Bug 38010: Update navigation links
Comment 104 Matt Blenkinsop 2024-11-11 14:59:42 UTC
Created attachment 174334 [details] [review]
Bug 38010: Add a nav link button component
Comment 105 Matt Blenkinsop 2024-11-11 14:59:45 UTC
Created attachment 174335 [details] [review]
Bug 38010: Allow external breadcrumbs

This patch allows breadcrumbs to navigate to pages outside the Vue application
Comment 106 Matt Blenkinsop 2024-11-11 14:59:49 UTC
Created attachment 174336 [details] [review]
Bug 38010: Add a contracts table to the vendor show component
Comment 107 Matt Blenkinsop 2024-11-11 14:59:52 UTC
Created attachment 174337 [details] [review]
Bug 38010: Remove drawCallback from contracts table
Comment 108 Matt Blenkinsop 2024-11-11 14:59:56 UTC
Created attachment 174338 [details] [review]
Bug 38010: Add permissions to action buttons
Comment 109 Matt Blenkinsop 2024-11-11 14:59:59 UTC
Created attachment 174339 [details] [review]
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Comment 110 Matt Blenkinsop 2024-11-11 15:00:02 UTC
Created attachment 174340 [details] [review]
Bug 38010: Add cypress tests
Comment 111 Matt Blenkinsop 2024-11-11 15:00:06 UTC
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
Comment 112 Matt Blenkinsop 2024-11-11 15:00:09 UTC
Created attachment 174342 [details] [review]
Bug 38010: Fix vendors search bar
Comment 113 Matt Blenkinsop 2024-11-11 15:00:12 UTC
Created attachment 174343 [details] [review]
Bug 38010: Update links to vendor module
Comment 114 Matt Blenkinsop 2024-11-11 15:00:16 UTC
Created attachment 174344 [details] [review]
Bug 38010: Rebase for Button component change
Comment 115 Matt Blenkinsop 2024-11-11 15:00:19 UTC
Created attachment 174345 [details] [review]
Bug 38010: Add basket page
Comment 116 Matt Blenkinsop 2024-11-11 15:00:22 UTC
Created attachment 174346 [details] [review]
Bug 38010: Allow embedding for baskets table
Comment 117 Matt Blenkinsop 2024-11-11 15:00:26 UTC
Created attachment 174347 [details] [review]
Bug 38010: Point basket action buttons to correct pages
Comment 118 Matt Blenkinsop 2024-11-11 15:00:29 UTC
Created attachment 174348 [details] [review]
Bug 38010: Fix null basket names
Comment 119 Matt Blenkinsop 2024-11-11 15:00:32 UTC
Created attachment 174349 [details] [review]
Bug 38010: Respect AcqViewBaskets syspref
Comment 120 Matt Blenkinsop 2024-11-11 15:00:36 UTC
Created attachment 174350 [details] [review]
Bug 38010: Add delete contact button
Comment 121 Matt Blenkinsop 2024-11-11 15:00:39 UTC
Created attachment 174351 [details] [review]
Bug 38010: Add menu components for vendor and acquisitions menus
Comment 122 Matt Blenkinsop 2024-11-11 15:00:42 UTC
Created attachment 174352 [details] [review]
Bug 38010: Implement side menus in vendors app
Comment 123 Matt Blenkinsop 2024-11-11 15:00:46 UTC
Created attachment 174353 [details] [review]
Bug 38010: Fix rspack error in VendorShow
Comment 124 Matt Blenkinsop 2024-11-11 15:00:49 UTC
Created attachment 174354 [details] [review]
Bug 38010: Allow searching by alias in the vendors table
Comment 125 Matt Blenkinsop 2024-11-11 15:00:52 UTC
Created attachment 174355 [details] [review]
Bug 38010: Form fixes
Comment 126 Matt Blenkinsop 2024-11-11 15:00:55 UTC
Created attachment 174356 [details] [review]
Bug 38010: Rebase for bug 38390
Comment 127 Matt Blenkinsop 2024-11-11 15:00:59 UTC
Created attachment 174357 [details] [review]
Bug 38010: Add receive shipments action to table
Comment 128 Matt Blenkinsop 2024-11-11 15:01:02 UTC
Created attachment 174358 [details] [review]
Bug 38010: Restore new basket/contract buttons
Comment 129 Matt Blenkinsop 2024-11-11 15:01:05 UTC
Created attachment 174359 [details] [review]
Bug 38010: Add dropdown button component
Comment 130 Matt Blenkinsop 2024-11-11 15:01:09 UTC
Created attachment 174360 [details] [review]
Bug 38010: Reset basket view
Comment 131 Matt Blenkinsop 2024-11-15 16:15:10 UTC
Created attachment 174603 [details] [review]
Bug 38010: Remove unnecessary navigation check
Comment 132 Owen Leonard 2024-12-02 18:28:25 UTC
I get a 404 error when I try to search for a vendor or follow a link to a vendor.
Comment 133 Caroline Cyr La Rose 2024-12-03 15:15:22 UTC
Hi Matt, not sure if this is just a thing with the sandbox or not, but when I go to edit vendor Askews & Holt in the sandbox, the library group says NaN, 1, NaN

https://staff-vendors.sandboxes.ptfs-europe.co.uk/cgi-bin/koha/vendors/edit/4

To get there :
1. Go to the sandbox https://staff-vendors.sandboxes.ptfs-europe.co.uk/cgi-bin/koha/vendors
2. Click Askews & Holt (#4)
3. Click Edit vendor
--> Library group visiblity: NaN, 1, NaN

Also, is it normal that when we are in the vendors, the left side menu only lists vendors?
Comment 134 Caroline Cyr La Rose 2024-12-03 15:20:27 UTC
(In reply to Caroline Cyr La Rose from comment #133)
> 
> Also, is it normal that when we are in the vendors, the left side menu only
> lists vendors?

To get there:
1. Go to the sandbox https://staff-vendors.sandboxes.ptfs-europe.co.uk/cgi-bin/koha/vendors
2. Click Askews & Holt (#4)
3. Click Edit vendor
--> The left side menu only contains Vendors
Comment 135 Matt Blenkinsop 2024-12-04 09:31:14 UTC
Created attachment 175098 [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
Comment 136 Matt Blenkinsop 2024-12-04 09:31:17 UTC
Created attachment 175099 [details] [review]
Bug 38010: Add the component to display a vendor
Comment 137 Matt Blenkinsop 2024-12-04 09:31:20 UTC
Created attachment 175100 [details] [review]
Bug 38010: Add permissions

This patch adds a permissions store and utility methods for implementing permissions checks in a Vue app
Comment 138 Matt Blenkinsop 2024-12-04 09:31:24 UTC
Created attachment 175101 [details] [review]
Bug 38010: Add authorised values
Comment 139 Matt Blenkinsop 2024-12-04 09:31:27 UTC
Created attachment 175102 [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
Comment 140 Matt Blenkinsop 2024-12-04 09:31:33 UTC
Created attachment 175103 [details] [review]
Bug 38010: Add the form to add a new vendor
Comment 141 Matt Blenkinsop 2024-12-04 09:31:37 UTC
Created attachment 175104 [details] [review]
Bug 38010: Update navigation links
Comment 142 Matt Blenkinsop 2024-12-04 09:31:42 UTC
Created attachment 175105 [details] [review]
Bug 38010: Allow external breadcrumbs

This patch allows breadcrumbs to navigate to pages outside the Vue application
Comment 143 Matt Blenkinsop 2024-12-04 09:31:46 UTC
Created attachment 175106 [details] [review]
Bug 38010: Add a contracts table to the vendor show component
Comment 144 Matt Blenkinsop 2024-12-04 09:31:49 UTC
Created attachment 175107 [details] [review]
Bug 38010: Remove drawCallback from contracts table
Comment 145 Matt Blenkinsop 2024-12-04 09:31:53 UTC
Created attachment 175108 [details] [review]
Bug 38010: Add permissions to action buttons
Comment 146 Matt Blenkinsop 2024-12-04 09:31:58 UTC
Created attachment 175109 [details] [review]
Bug 38010: Make the delete button conditional on whether a vendor has baskets or subscriptions
Comment 147 Matt Blenkinsop 2024-12-04 09:32:03 UTC
Created attachment 175110 [details] [review]
Bug 38010: Add cypress tests
Comment 148 Matt Blenkinsop 2024-12-04 09:32:08 UTC
Created attachment 175111 [details] [review]
Bug 38010: Adjust vendor update logic

This patch handles the embedded data that might also need updating when editing a vendor
Comment 149 Matt Blenkinsop 2024-12-04 09:32:12 UTC
Created attachment 175112 [details] [review]
Bug 38010: Fix vendors search bar
Comment 150 Matt Blenkinsop 2024-12-04 09:32:16 UTC
Created attachment 175113 [details] [review]
Bug 38010: Update links to vendor module
Comment 151 Matt Blenkinsop 2024-12-04 09:32:19 UTC
Created attachment 175114 [details] [review]
Bug 38010: Rebase for Button component change
Comment 152 Matt Blenkinsop 2024-12-04 09:32:22 UTC
Created attachment 175115 [details] [review]
Bug 38010: Add basket page
Comment 153 Matt Blenkinsop 2024-12-04 09:32:26 UTC
Created attachment 175116 [details] [review]
Bug 38010: Allow embedding for baskets table
Comment 154 Matt Blenkinsop 2024-12-04 09:32:29 UTC
Created attachment 175117 [details] [review]
Bug 38010: Point basket action buttons to correct pages
Comment 155 Matt Blenkinsop 2024-12-04 09:32:33 UTC
Created attachment 175118 [details] [review]
Bug 38010: Fix null basket names
Comment 156 Matt Blenkinsop 2024-12-04 09:32:36 UTC
Created attachment 175119 [details] [review]
Bug 38010: Respect AcqViewBaskets syspref
Comment 157 Matt Blenkinsop 2024-12-04 09:32:39 UTC
Created attachment 175120 [details] [review]
Bug 38010: Add delete contact button
Comment 158 Matt Blenkinsop 2024-12-04 09:32:45 UTC
Created attachment 175121 [details] [review]
Bug 38010: Add menu components for vendor and acquisitions menus
Comment 159 Matt Blenkinsop 2024-12-04 09:32:50 UTC
Created attachment 175122 [details] [review]
Bug 38010: Implement side menus in vendors app
Comment 160 Matt Blenkinsop 2024-12-04 09:32:54 UTC
Created attachment 175123 [details] [review]
Bug 38010: Fix rspack error in VendorShow
Comment 161 Matt Blenkinsop 2024-12-04 09:32:58 UTC
Created attachment 175124 [details] [review]
Bug 38010: Allow searching by alias in the vendors table
Comment 162 Matt Blenkinsop 2024-12-04 09:33:02 UTC
Created attachment 175125 [details] [review]
Bug 38010: Form fixes
Comment 163 Matt Blenkinsop 2024-12-04 09:33:05 UTC
Created attachment 175126 [details] [review]
Bug 38010: Rebase for bug 38390
Comment 164 Matt Blenkinsop 2024-12-04 09:33:09 UTC
Created attachment 175127 [details] [review]
Bug 38010: Add receive shipments action to table
Comment 165 Matt Blenkinsop 2024-12-04 09:33:12 UTC
Created attachment 175128 [details] [review]
Bug 38010: Restore new basket/contract buttons
Comment 166 Matt Blenkinsop 2024-12-04 09:33:16 UTC
Created attachment 175129 [details] [review]
Bug 38010: Add dropdown button component
Comment 167 Matt Blenkinsop 2024-12-04 09:33:19 UTC
Created attachment 175130 [details] [review]
Bug 38010: Reset basket view
Comment 168 Matt Blenkinsop 2024-12-04 09:33:22 UTC
Created attachment 175131 [details] [review]
Bug 38010: Remove unnecessary navigation check
Comment 169 Matt Blenkinsop 2024-12-04 10:03:35 UTC
Created attachment 175133 [details] [review]
Bug 38010: Rebase for bug 37301
Comment 170 Matt Blenkinsop 2024-12-04 10:03:38 UTC
Created attachment 175134 [details] [review]
Bug 38010: Fix tax rate display
Comment 171 Matt Blenkinsop 2024-12-04 10:03:42 UTC
Created attachment 175135 [details] [review]
Bug 38010: Add callbacks to Toolbarbutton
Comment 172 Matt Blenkinsop 2024-12-04 10:03:48 UTC
Created attachment 175136 [details] [review]
Bug 38010: Fix acqui-home.pl breadcrumbs
Comment 173 Matt Blenkinsop 2024-12-04 10:03:54 UTC
Created attachment 175137 [details] [review]
Bug 38010: Add permissions for additional fields

(cherry picked from commit 0387e998a49b91a57c798504c28a097a011a9d77)
Comment 174 Matt Blenkinsop 2024-12-04 10:55:14 UTC
Created attachment 175167 [details] [review]
Bug 38010: Fix programmatic navigation id attribute
Comment 175 Matt Blenkinsop 2024-12-04 10:58:18 UTC
(In reply to Owen Leonard from comment #132)
> I get a 404 error when I try to search for a vendor or follow a link to a
> vendor.

This sounds like an apache issue - you need to run reset_all after applying to get the apache redirect to activate
Comment 176 Matt Blenkinsop 2024-12-04 10:59:30 UTC
(In reply to Caroline Cyr La Rose from comment #133)
> Hi Matt, not sure if this is just a thing with the sandbox or not, but when
> I go to edit vendor Askews & Holt in the sandbox, the library group says
> NaN, 1, NaN

This is sandbox specific, that includes lots of further enhancements that aren't part of this bug

> 
> Also, is it normal that when we are in the vendors, the left side menu only
> lists vendors?

I've removed this so that there is no menu which is what we currently have in main
Comment 177 Katrin Fischer 2024-12-04 11:00:15 UTC
(In reply to Matt Blenkinsop from comment #175)
> (In reply to Owen Leonard from comment #132)
> > I get a 404 error when I try to search for a vendor or follow a link to a
> > vendor.
> 
> This sounds like an apache issue - you need to run reset_all after applying
> to get the apache redirect to activate

Wondering (in general) how we handle this for updating installations - I believe we can't just add to the Apache files, but maybe I am mistaken. Hint on about?
Comment 178 Matt Blenkinsop 2024-12-04 11:20:40 UTC
Created attachment 175168 [details] [review]
Bug 38010: Remove unnecessary test
Comment 179 Matt Blenkinsop 2024-12-04 11:27:46 UTC
Created attachment 175170 [details] [review]
Bug 38010: Delete old code
Comment 180 Michaela Sieber 2024-12-05 13:10:08 UTC
I started testing and found two bugs which you can recreate in this sandbox :

1.) Error "Something went wrong: Error: Expected integer - got string."

Go to acq module
search for vendors
Go to record 1 = "My Vendor"
Click on Baskets on the left
Click on Button "Edit vendor" on the top. This leads you to the following URL:
https://staff-vendorsvue.sandboxes.ptfs-europe.co.uk/cgi-bin/koha/vendors/1&op=enter

--> Error: "Something went wrong: Error: Expected integer - got string."

2.) Error 404

Go to acq module
search for vendors
Go to record 1 = "My Vendor"
Click on Baskets on the left 
Go to the existing basket "My Basket" (basketno=1)
Click on the link to the vendor "My Vendor" on the top. This leads you to the following URL:
https://staff-vendorsvue.sandboxes.ptfs-europe.co.uk/cgi-bin/koha/acqui/cgi-bin/koha/vendors/1

--> Error 404
Comment 181 Matt Blenkinsop 2024-12-05 13:21:25 UTC
Created attachment 175240 [details] [review]
Bug 38010: Fix navigation links
Comment 182 Matt Blenkinsop 2024-12-05 13:58:52 UTC
Created attachment 175241 [details] [review]
Bug 38010: Prevent vendor contacts from duplicating
Comment 183 Michaela Sieber 2024-12-05 14:12:36 UTC
Things I discovered that are new / different behavior as before:

- New vendors are inactive (radio button default is inactive, before it was active)

- There is a new Button "New basket", this opens a new browser tab (did not exist before)

- The Button "Receive shipment" exists even if there is no basket for the vendor (before the botton was only there if there was at least one basket). This means you can enter an invoice, for example with invoice adjustments. That is ok, but then it should not be possible to delete the vendor. If you delete the vendor the invoice is deleted as well. This means your budget is not correct any more! 
If there are invoices in the database it should definitly not be possible to delete a vendor.
Comment 184 Matt Blenkinsop 2024-12-05 14:41:31 UTC
Created attachment 175242 [details] [review]
Bug 38010: Check for baskets for receive shipments button
Comment 185 Matt Blenkinsop 2024-12-05 14:41:35 UTC
Created attachment 175243 [details] [review]
Bug 38010: Check for invoices before allowing vendor deletion
Comment 186 Matt Blenkinsop 2024-12-05 15:29:59 UTC
Created attachment 175248 [details] [review]
Bug 38010: Only allow one primary contact
Comment 187 Matt Blenkinsop 2024-12-05 15:32:44 UTC
Created attachment 175249 [details] [review]
Bug 38010: Remove unnecessary buttons
Comment 188 Matt Blenkinsop 2024-12-06 15:41:22 UTC
Created attachment 175266 [details] [review]
Bug 38010: Apply format_date to vendor contracts
Comment 189 Matt Blenkinsop 2024-12-19 17:00:58 UTC
Created attachment 175791 [details] [review]
Bug 38010: Change how interface details are displayed
Comment 190 PTFS Europe Sandboxes 2024-12-19 18:16:31 UTC
Created attachment 175799 [details] [review]
Bug 38010: Apply format_date to vendor contracts

Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Comment 191 Michaela Sieber 2024-12-19 18:20:52 UTC
Well done Matt! Ready for QA
Comment 192 Ola Andersson 2024-12-20 11:41:16 UTC
I was asked to leave this comment confirming performance issues with the acquisition module searching for vendors with thousands of baskets. Hopefully it will be resolved with this work.

"We have a 25 second waiting time when we search for a vendor in the acquisition module that had 5000+ baskets."
Comment 193 Katrin Fischer 2024-12-20 12:17:38 UTC
(In reply to Ola Andersson from comment #192)
> I was asked to leave this comment confirming performance issues with the
> acquisition module searching for vendors with thousands of baskets.
> Hopefully it will be resolved with this work.
> 
> "We have a 25 second waiting time when we search for a vendor in the
> acquisition module that had 5000+ baskets."

I thought it might make a good stress test for the new vendor search :)
Comment 194 Jonathan Druart 2025-01-02 16:35:11 UTC
Had a quick look at the UI, some notes:
1. "Save" => "Submit"
2. No more sticky toolbar
3.
 a. "Add vendor" => "New vendor"
 b. It's not h2 instead of h1
4. Alias
 a. can be added empty (was not possible before)
 b. "Remove" does not remove the correct alias
5. http://localhost:8081/cgi-bin/koha/acqui/booksellers.pl?booksellerid=2
"Edit" is http://localhost:8081/cgi-bin/koha/vendors/2 ("show" view)
6. Empty contact can be added (was not possible before)
7. "Delete contact" and "Remove this interface" is not consistent (in wording, in position, and in styling)
8. Discount and delivery time have type="number"
https://wiki.koha-community.org/wiki/Coding_Guidelines#ACC2:_Input_type_.22number.22_should_be_avoided
9. Delete not working
http://localhost:8081/cgi-bin/koha/acqui/booksellers.pl?booksellerid=2
"Delete vendor", yes
=> 404 and vendor is not deleted.
10. Breadcrumb
 a. Small glitch in the breadcrumb (spacing difference before 'Vendors'?)
https://snipboard.io/GQ5XRs.jpg
vs
https://snipboard.io/fubCc5.jpg
 b. http://localhost:8081/cgi-bin/koha/vendors
'Vendors' is a link (http://localhost:8081/cgi-bin/koha/vendors#)
11. Interfaces
 a. On the "show" view, "Type" is displayed when not filled (was not before)
 b. The name of the interface is now in a `legend` tag, was h3 before. I don't think you can use `legend` for something else than `fieldset`.
12. We are missing tests. You should have a look at bug 38461 and bug 38503.
Comment 195 Jonathan Druart 2025-01-02 16:39:14 UTC
13. The vendor search result is really different from what we have currently, and it's missing a lot of info and actions (basket list, "add to basket", "show all baskets", "show active vendors only", the ability to basket or contract for a vendor). Has this been discussed before already?
Comment 196 Jonathan Druart 2025-01-02 16:58:32 UTC
The permissions store is a bit weird as you rely on a global JS variable. How could this be reusable from the ERM module for instance?

It would really have been great to have such concepts/ideas isolated into their own bug instead of lost in this huge set...
Comment 197 Jonathan Druart 2025-01-02 16:58:58 UTC
Should not we move js/vue/components/Vendors to js/vue/components/Acquisitions/Vendors?
Comment 198 Jonathan Druart 2025-01-02 17:03:14 UTC
+            `${(vendor.tax_rate * 100).toFixed(2)}` + "{enter}",

+                    label: `${(gv.option * 100).toFixed(2)}%`,

I don't think this is correct, you should use format_price (from format_price.inc)
Comment 199 Jonathan Druart 2025-01-02 17:04:52 UTC
Wrong paste

koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue:            //AgreementResource specific setup here
koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorResource.vue:            //AgreementResource specific setup here
Comment 200 Jonathan Druart 2025-01-02 17:08:03 UTC
What's the purpose of VendorDetails.vue? I don't see how it could be useful.
Comment 201 Jonathan Druart 2025-01-02 17:12:38 UTC
It seems that this file contains things that are not from this patch set.
koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/AcquisitionsMenu.vue
Comment 202 Jonathan Druart 2025-01-02 17:13:46 UTC
Code duplication, the acquisition menu is now in koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc and koha-tmpl/intranet-tmpl/prog/js/vue/components/Islands/AcquisitionsMenu.vue
This should be on its own bug really. Replace the left menu everywhere before this and don't duplicate the code.
Comment 203 Jonathan Druart 2025-01-02 17:21:36 UTC
(In reply to Jonathan Druart from comment #194)
> 12. We are missing tests. You should have a look at bug 38461 and bug 38503.

Also missing tests for the pm changes.
Comment 204 Jonathan Druart 2025-01-02 17:26:52 UTC
Koha/Acquisition/Bookseller.pm
+            $interface->password( $interface->plain_text_password );

Do we really want to expose the password? Maybe not something for now, but we should maybe have the "****" trick here with a "show" that will trigger a special route for plain text password (just for discussion as I am reading this code)
Comment 205 Jonathan Druart 2025-01-02 17:30:52 UTC
Koha/Schema/Result/Aqbookseller.pm
+__PACKAGE__->has_many(
+    "aliases",
+    "Koha::Schema::Result::AqbooksellerAlias",

Why?

We already have Koha::Acquisition::Bookseller->aliases, when is this used?
Comment 206 Matt Blenkinsop 2025-01-15 10:43:53 UTC
Created attachment 176547 [details] [review]
Bug 38010: (QA follow-up) Template fixes
Comment 207 Matt Blenkinsop 2025-01-15 10:44:24 UTC
First of a few follow-up patches, this one is needed to make 38899 work. More to follow