InvenTree/InvenTree
Oliver 8b464e4397
Migrate "Convert to Variant" form to the API (#3183)
* Adds a Part API filter to limit query to valid conversion options for the specified part

* Refactor 'exclude_tree' filter to use django-filter framework

* Refactor the 'ancestor' filter

* Refactoring more API filtering fields:

- variant_of
- in_bom_for

* Adds API endpoint / view / serializer for converting a StockItem to variant

* stock item conversion now perfomed via the API

* Bump API version

* Add unit tests for new filtering option on the Part list API endpoint

* Adds  unit test for "convert" API endpoint functionality
2022-06-12 16:06:11 +10:00
..
InvenTree Migrate "Convert to Variant" form to the API (#3183) 2022-06-12 16:06:11 +10:00
build Allow build orders to be deleted via the API (#3155) 2022-06-08 07:45:42 +10:00
common Clear cache for more unit tests (#3184) 2022-06-12 12:58:40 +10:00
company SupplierPart availability (#3148) 2022-06-08 21:49:07 +10:00
label Add more checks to pre-commit (#3132) 2022-06-06 08:56:52 +10:00
locale New Crowdin updates (#3162) 2022-06-12 14:10:15 +10:00
order Ensure an error gets logged when a delivery method fails (#3144) 2022-06-07 08:58:00 +10:00
part Migrate "Convert to Variant" form to the API (#3183) 2022-06-12 16:06:11 +10:00
plugin Setting caching (#3178) 2022-06-12 10:56:16 +10:00
plugins Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
report Clear cache for more unit tests (#3184) 2022-06-12 12:58:40 +10:00
script Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
stock Migrate "Convert to Variant" form to the API (#3183) 2022-06-12 16:06:11 +10:00
templates Converting more forms to the API (#3181) 2022-06-11 21:53:26 +10:00
users Adding bulk deletion endpoint for notifications (#3154) 2022-06-08 07:45:30 +10:00
config_template.yaml Sentry (#3174) 2022-06-11 23:13:13 +10:00
gunicorn.conf.py Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00
manage.py Docstring checks in QC checks (#3089) 2022-06-02 01:37:39 +10:00