Oliver Walters
b71d56654d
Add playwright test for company parameters
2025-12-03 13:59:49 +00:00
Oliver Walters
fb8a2014ac
Add migration unit test to ensure that primary keys are maintained
2025-12-03 13:37:47 +00:00
Oliver Walters
7ff51263e5
Bug fix for data migration
2025-12-03 13:17:23 +00:00
Oliver Walters
f5839fd302
Improve checks for data migrations
2025-12-03 13:13:15 +00:00
Oliver Walters
447e18c1cb
Overhaul of migration strategy
...
- New models simply point to the old database tables
- Perform schema and data migrations on the old models first (in the part app)
- Swap model references in correct order
2025-12-03 12:59:45 +00:00
Oliver Walters
d331015329
More migration updates:
...
- Create new "models" (without moving the existing tables)
- Data migration for PartCataegoryParameterTemplate model
- Remove PartParameterTemplate and PartParameter models
2025-12-03 12:04:38 +00:00
Oliver Walters
9118290782
New migration strategy:
...
part.0144:
- Add new "enabled" field to PartParameterTemplate model
- Add new ContentType fields to the "PartParameterTemplate" and "PartParameter" models
- Data migration for existing "PartParameter" records
part.0145:
- Set NOT NULL constraints on new fields
- Remove the obsolete "part" field from the "PartParameter" model
2025-12-03 11:46:09 +00:00
Oliver Walters
4f9474290f
Add null choice to custom serializer class
2025-12-03 05:51:00 +00:00
Oliver and GitHub
49131dd969
Merge branch 'master' into generic-parameters
2025-12-02 18:17:08 +11:00
Oliver Walters
a4dbf2dd50
Remove duplicate enum in spectactular.py
2025-12-02 07:13:48 +00:00
Oliver Walters
89b4e83c49
Fix reference target
2025-12-02 06:56:34 +00:00
Oliver Walters
ad289ee176
Fix migration test
2025-12-02 06:49:33 +00:00
Oliver Walters
f2e7ae9030
Fix for migration test
2025-12-02 06:48:37 +00:00
Oliver Walters
c34e8c3643
Don't use custom branch for python checks
2025-12-02 06:47:29 +00:00
Oliver and GitHub
38b27271ac
[bug] Handle TransactionManagementError ( #10942 )
...
In the case where we try to call refresh_from_db within an atomic transaction block, it will throw a TransactionManagementError
2025-12-02 17:21:24 +11:00
Oliver Walters
9da6e15df4
Ensure empty string values are converted to None
2025-12-02 05:39:04 +00:00
Oliver Walters
06bc811c16
Add explicit choice options
2025-12-02 04:21:47 +00:00
Oliver Walters
1e2fdd71c7
Add options for spectacular
2025-12-02 03:19:55 +00:00
Oliver Walters
aaf6a97d71
Tweak migration unit tests
2025-12-02 03:06:20 +00:00
Oliver Walters
539add7105
Remove debug statement
2025-12-01 22:12:14 +00:00
Oliver and GitHub
61edb2ba8e
Merge branch 'master' into generic-parameters
2025-12-01 23:13:59 +11:00
Oliver Walters
f2735dc860
Specify target migration
2025-12-01 12:13:34 +00:00
c224606d8d
[UI] refactor "inactive alerts" panel ( #10913 )
...
* Remove "inactive alerts" panel
* Improve messaging / colors
* Refactor to "system status" display
* remove duplicate messages
* Revert alert messages
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2025-12-01 23:07:26 +11:00
Oliver Walters
242cf608c6
Pull specific branch for python binding tests
2025-12-01 11:09:03 +00:00
Oliver Walters
f7197c2c37
Add data migration tests for ManufacturerPartParameter
2025-12-01 10:51:42 +00:00
Oliver Walters
9232f23ab2
ui tests for sales index
2025-12-01 10:33:21 +00:00
Oliver Walters
931c009c0f
Add tests for manufacturing index page
2025-12-01 10:28:29 +00:00
Oliver Walters
612be74596
Add playwright tests for purchasing index
2025-12-01 10:25:49 +00:00
Oliver Walters
832ebc032c
Add unit tests for template API filtering
2025-12-01 10:07:30 +00:00
Oliver and GitHub
686d5d7a44
Merge branch 'master' into generic-parameters
2025-12-01 17:16:06 +11:00
Oliver Walters
af39287814
Fix supplier part import wizard
2025-12-01 06:15:34 +00:00
Oliver Walters
9dd20702e2
Allow disable edit for ParameterTable
2025-12-01 06:08:07 +00:00
Oliver Walters
89908560c9
Fix for unit test
2025-12-01 05:48:35 +00:00
Oliver and GitHub
ee4e200cf3
[devcontainer] revert postgres version ( #10937 )
...
- Our debian image (bookworm) supports only postgres:15
- Revert from postgres:17 to postgres:15 in the devcontainer
2025-12-01 16:46:59 +11:00
Oliver Walters
6d5458ec77
Fix unit test for data migration
2025-12-01 04:40:07 +00:00
Oliver Walters
0c17f44711
Reimplement checks for locked parts
2025-12-01 04:37:17 +00:00
Oliver Walters
b901224e21
Adjust unit test
2025-12-01 03:35:07 +00:00
Oliver and GitHub
a9e7e921d4
Merge branch 'master' into generic-parameters
2025-11-30 20:01:47 +11:00
Oliver and GitHub
3958e10875
Fix for python bindings CI check ( #10934 )
2025-11-30 20:01:35 +11:00
Oliver Walters
2a6493c10c
Improve serializer field
2025-11-30 02:40:03 +00:00
Oliver Walters
db468afaa5
Refactor part parameter exporter plugin
...
- Any model which supports parameters can use this now
- Update documentation
2025-11-30 02:37:38 +00:00
Oliver Walters
27fe60722d
Enhance type hinting
2025-11-30 02:16:07 +00:00
Oliver Walters
1efd2f7776
Ensure that parameters are removed when deleting the linked object
2025-11-30 02:14:40 +00:00
Oliver Walters
1695e4f8e9
Add breaking change info to CHANGELOG.md
2025-11-30 02:09:10 +00:00
Oliver Walters
a1238b3cbe
Validate queryset annotation
...
- Add unit test with large dataset
- Ensure number of queries is fixed
- Fix for prefetching check
2025-11-30 02:06:55 +00:00
Oliver Walters
17ed854c42
Add some more unit tests for the API
2025-11-30 01:36:18 +00:00
Oliver Walters
4543a7ba17
Test parameter create / edit / delete via the API
2025-11-30 01:26:33 +00:00
Oliver Walters
ce7f6d218c
Initial unit tests for API
2025-11-30 01:01:20 +00:00
Oliver and GitHub
6f0379e861
Merge branch 'master' into generic-parameters
2025-11-29 19:10:34 +11:00
Oliver Walters
40db1cf9f3
Update API rev notes
2025-11-28 21:28:53 +00:00
Oliver Walters
3b7c6cb8bc
Merge commit 'be5814112dcdb957598e554397d095abd786058e' into generic-parameters
2025-11-28 21:25:19 +00:00
Oliver Walters
a5c7ee336d
Revert "Invert key:value"
...
This reverts commit d555658db2 .
2025-11-28 09:03:52 +00:00
Oliver Walters
d555658db2
Invert key:value
2025-11-28 03:27:59 +00:00
Oliver Walters
df1130beab
Merge branch 'generic-parameters' of github.com:SchrodingersGat/InvenTree into generic-parameters
2025-11-28 03:03:33 +00:00
Oliver Walters
87cea98341
Deconflict model_type fields
2025-11-28 03:03:18 +00:00
Oliver and GitHub
58e0f7460f
Merge branch 'master' into generic-parameters
2025-11-28 13:23:52 +11:00
Oliver and GitHub
3b6b702bd5
Stock availability docs ( #10927 )
...
* Add deficit stock badge
* screenshots
* Add "stock availability" page
* Update stock index page
2025-11-28 12:54:16 +11:00
Oliver Walters
ff442de909
Update CHANGELOG file
2025-11-28 00:57:40 +00:00
Oliver Walters
549f508744
Merge branch 'generic-parameters' of github.com:SchrodingersGat/InvenTree into generic-parameters
2025-11-28 00:24:30 +00:00
Oliver Walters
55425594f0
Add metadata view for ParamterTemplate
2025-11-28 00:18:00 +00:00
Oliver Walters
2b3d7f4154
Add metadata view for parameters
2025-11-28 00:17:05 +00:00
Oliver and GitHub
c89597b21d
Merge branch 'master' into generic-parameters
2025-11-28 11:14:36 +11:00
Oliver Walters
8280e5901d
Add doc for setting
2025-11-27 23:32:29 +00:00
Oliver Walters
3bdeffeb5f
Tweak formatting
2025-11-27 22:49:57 +00:00
Oliver Walters
22f6be6882
Fixes
2025-11-27 22:49:22 +00:00
Oliver and GitHub
3a4981056b
Add note regarding redis password restrictions ( #10925 )
2025-11-28 09:05:47 +11:00
Oliver Walters
a5297a3888
Fix docs link
2025-11-27 21:27:33 +00:00
Oliver Walters
e057f4c2d3
docs fixes
2025-11-27 04:56:35 +00:00
Oliver Walters
48dd9c170f
Adjust data migration unit tests
2025-11-27 04:29:14 +00:00
Oliver and GitHub
eb49c0037c
Merge branch 'master' into generic-parameters
2025-11-26 23:40:57 +11:00
Oliver Walters
198e2ba598
Rearrange models
2025-11-26 12:37:25 +00:00
Oliver Walters
e47965e04e
Docs updates
2025-11-26 12:35:25 +00:00
Oliver Walters
d0315bea77
Fix part tests
2025-11-26 12:04:23 +00:00
Oliver Walters
443f50b411
Fix admin tests
2025-11-26 11:47:11 +00:00
Oliver and GitHub
5713cff1cb
[bug] Stock adjust ( #10914 )
...
* Extra checks on backend
* Bug fix for adjustment forms
- Set default quantity of zero
* Additional unit testing (to ensure no regression)
2025-11-26 22:32:57 +11:00
Oliver and GitHub
16b600af88
Docs updates ( #10912 )
...
- Small tweaks / additions
2025-11-26 21:27:13 +11:00
Oliver Walters
812979f179
Add some migration tests
2025-11-26 09:42:59 +00:00
Oliver Walters
8823d3a105
Unit test fixes
2025-11-26 09:10:28 +00:00
Oliver and GitHub
1556588c6c
Merge branch 'master' into generic-parameters
2025-11-26 17:18:32 +11:00
Oliver Walters
e9042d3684
Enhancements
2025-11-26 06:18:16 +00:00
Oliver Walters
5408898145
More unit test tweaks
2025-11-26 06:00:33 +00:00
Oliver Walters
a4d16f3621
More fixes
2025-11-26 05:54:46 +00:00
Oliver Walters
7620a681e2
Enable bulk-create
2025-11-26 03:29:57 +00:00
Oliver Walters
2e7e321564
Fix unit test
2025-11-26 03:28:21 +00:00
Oliver Walters
602f071405
Tweak unit testing
2025-11-26 02:25:11 +00:00
Oliver Walters
8349775af3
Refactor mixin to avoid specifying model type manually
2025-11-26 01:43:42 +00:00
Oliver and GitHub
2ce0e42978
Merge branch 'master' into generic-parameters
2025-11-26 12:38:33 +11:00
Oliver Walters
851e16be9b
Merge branch 'generic-parameters' of github.com:SchrodingersGat/InvenTree into generic-parameters
2025-11-26 01:38:01 +00:00
Oliver Walters
894e4d2fb5
Remove old model type
2025-11-26 01:15:56 +00:00
Oliver Walters
2ddd26b70e
Table tweaks
2025-11-26 01:04:55 +00:00
Oliver Walters
2bca07c0ef
Add parameteric build order table
2025-11-26 00:41:32 +00:00
Oliver Walters
e95a138152
Use branch of demo dataset for testing
2025-11-26 00:32:33 +00:00
Oliver Walters
2478b08a60
Fix for Category Parameters
2025-11-26 00:27:14 +00:00
Oliver Walters
b39c42dfba
Merge branch 'generic-parameters' of github.com:SchrodingersGat/InvenTree into generic-parameters
2025-11-26 00:19:06 +00:00
Oliver Walters
661b62f578
tweak table
2025-11-26 00:19:00 +00:00
Oliver Walters
e3f1649ed0
Fixes for data migration
2025-11-26 00:15:03 +00:00
Oliver Walters
1b9744016b
Adjust migration dependencies
2025-11-25 22:45:34 +00:00
Oliver Walters
32cf36f3d9
Try using ID val
2025-11-25 12:23:50 +00:00
Oliver and GitHub
df6cbca197
Check / uncheck shipments from table ( #10907 )
2025-11-25 23:19:18 +11:00
Oliver Walters
f9389d7005
Update migration
2025-11-25 11:15:23 +00:00