InvenTree/.github
Oliver 0e8c2973b2
Adds "ON HOLD" status to order models (#7807)
* Add "ON_HOLD" status code for orders

* Add placeholder buttons for purchase order status change

* Adds hooks for introspecting status code enumerations

* Refactor status codes for import session

- Remove hard-coded values

* Refactor into <PrimaryActionButton />

* Cleanup

* more permission checks

* Add placeholder actions for SalesOrder

* Placeholder actions for ReturnOrder

* Placeholder actions for build order

* Actions for "return order"

* Update actions for return order

- Add "on hold" transition

* Implement transitions for SalesOrder

* Allow control over SalesOrderLineItemTable

* Implement PurchaseOrder actions

* Improve API query lookup efficiency

* UI cleanup

* CUI cleanup

* Build Order Updates

- Implement StateTransitionMixin for BuildOrder model
- Add BuildIssue API endpoint
- Add BuildHold API endpoint
- API query improvements
- PUI actions

* Increase timeout

* Bump API version

* Fix API version

* Fix sales order actions

* Update src/backend/InvenTree/order/serializers.py

Co-authored-by: Matthias Mair <code@mjmair.com>

* Adjust build filters

* PUI updates

* CUI refactoring for purchase orders

* Refactor CUI sales order page

* Refactor for return order

* Refactor CUI build page

* Playwright tests for build order

* Add playwright test for sales orders

* Add playwright test for purchase orders

* js linting

* Refactor return order page

* Add missing functions from previous commit

* Fix for "on order" badge on PartDetail page

* UI tweaks

* Fix unit tests

* Update version check script

* Fix typo

* Enforce integer conversion for BaseEnum class

* Unit test updates

- Includes improvement for equality comparison for enums

* Update documentation

---------

Co-authored-by: Matthias Mair <code@mjmair.com>
2024-08-07 20:34:54 +10:00
..
actions [WIP] Data importer (#6911) 2024-07-06 18:29:52 +10:00
ISSUE_TEMPLATE Disable blank issues (#7732) 2024-07-26 10:26:51 +10:00
scripts Adds "ON HOLD" status to order models (#7807) 2024-08-07 20:34:54 +10:00
workflows Add provenance to releases and publish SBOMs (#7784) 2024-08-02 10:54:19 +10:00
CODEOWNERS Code structure refactor (#5582) 2024-04-03 12:16:59 +11:00
dependabot.yml fix path to CI dependencies (#7755) 2024-07-30 20:53:02 +10:00
FUNDING.yml Add polar to funding page (#6639) 2024-03-05 11:39:47 +11:00
release.yml Update release.yml (#7216) 2024-05-14 19:55:18 +10:00