2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-18 07:18:39 +00:00

[UI] Mantine 9 (#11947)

* Update mantine deps

* Get it to compile

* Update QueryCount widgets

- use new RollingNumber component

* Table updates

- Remove "hack" for column ordering

* "Fix" the column pinning bug (maybe?)

* Fix ColumnRenderers.tsx

* Fix login code for playwright

* Remove hashing requirement

* Fix build tests

* More fixes

* More test fixes

* Fix playwright test for dashboard item

* Update frontend version

* Update changelog

* Reduce query repeats

* More playwright fixes

* Further playwright fixes

* Fix for useFilterSet hook

* Fix unique key error

* Fix rendering issues when opening edit forms

* reduce console errors

* Fix unique key issues in search drawer

* Update frontend CHANGELOG.md

* More form tweaks

---------

Co-authored-by: Matthias Mair <code@mjmair.com>
This commit is contained in:
Oliver
2026-05-17 19:26:37 +10:00
committed by GitHub
parent 582013e51c
commit 9f78e994c2
29 changed files with 261 additions and 215 deletions
+4 -1
View File
@@ -225,6 +225,7 @@ test('Build Order - Build Outputs', async ({ browser }) => {
await page.getByRole('cell', { name: 'BO0011' }).click();
await loadTab(page, 'Incomplete Outputs');
await page.getByRole('cell', { name: 'BX-123' }).waitFor();
// Check the "printing" actions for the selected outputs
await page.getByRole('checkbox', { name: 'Select all records' }).check();
@@ -523,6 +524,8 @@ test('Build Order - Consume Stock', async ({ browser }) => {
// Consume the rest of the stock via line items
await loadTab(page, 'Required Parts');
await page.getByText('10K resistor in 0805 SMD').first().waitFor();
await page.getByRole('checkbox', { name: 'Select all records' }).check();
await page
.getByRole('button', { name: 'action-button-consume-stock' })
@@ -603,7 +606,7 @@ test('Build Order - Tracked Outputs', async ({ browser }) => {
await allocationRow.getByText('1 / 1').waitFor();
// Close the allocation wizard
await page.getByRole('banner').getByRole('button').click();
await page.getByRole('button', { name: 'close-allocation-drawer' }).click();
// Check that the output is now allocated as expected
await row.getByText('1 / 6').waitFor();