* Added test statistics
Fixed#5995
* Bump API version
* Fix javascript varible scopes
* Fix javascript exports
* Remove duplicated import
* Add files modified by the pre-commit scripts
* Move test statistics API urls to a separate endpoint
* Merge test-statistics urls
* Undo unrelated changes
* Formatting fix
* Fix API urls for test statistics in PUI
* Fix prefixing in test statistic functions
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Add field description to the currency_exchange_retrieve API call
* Bump API version
* Do not call constuctor for the serializer exposed for extend schema in the CurrencyExchangeView
* Add test start, end date and test station to the next gen UI
* [PUI]Add new test fields to the forms too
* Fix review comments
* Fix review comments #2
* Add new fields for the test results:
- Test start timestamp
- Test finish timestamp
- Test station name
* Add is_retest field to the stock_stockitemtestresult items
* Remove unnecessary print from migration
* Fix test result start/finished date rendering on UI
* Remove is_retest field
* Rerun pre-commit run --all-files to fix formatting
* Fix migrations
* Bump API version
* Fix API version again
* Add option to disable the build output completion if required tests not passed
Fixes#5037
* Fix review comments
* Added tests
* Add settinsg option to PUI
* Utilize F" string concatenation
* Add validation to serializer too to being able to generate proper error message in the case if multiple outputs having incomplete tests
* Fix other build tests failing because of the new stock items
* Remove len from array empty check
* Update serializers.py
* Update models.py
Simplify error message
* Update settings.py
Formatting fix
* Update models.py
More style fixes
* Update models.py
Remove empty line
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Add creation_date to the serializers of the Orders (to make it changeable by API)
Fixes#6159
* Add API tests for the creation_date field
* Fix missing , in test_api.py
* Allow null to be passed (transleted to current date later) for creation_date of the Orders in the serializers too
* Add user settings to remember the last/favourite label template
Fixes#4932
* Remove settings_value from translated templates
Thanks Oliver for the hint!
* Support structural part categories
Structural categories cannot have parts assigned (only sub-categories)
Fixed#3897
* Fixed unit test
* Fix Oliver's review comments
* Add option to recursively delete part categories
Fixes#3384
* - Added test (broken ATM)
- Refactored parameters to booleanish
* Fix styling issues reported by flake8
* Working on unit testing
* Added on_commit debugging callback
* Separate the recursive part of the deletion into another method
to make sure that the delete operation is performed in a single transaction
* Trying transactions with @transactions.atomic
* Fix flake8 reported issues
* Removed unused debug callback
* Fixed tests for category recursive deletion
* Fix flake reported issues
* Fix flake reported issues
Again
* Remove unrelated formatting changes
* Fixed a part of review comments