2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-05-10 17:28:50 +00:00
Oliver 39ba25c5ed
Render API docs (#6463)
* Render API docs

* Cleanup broken links

* Re-enable strict mode

* Change json to yaml

* Update docs/docs/api/schema.md

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

* Update docs/docs/api/schema.md

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

* Use neoteroi-mkdocs instead

- seems to render more reliably

* Fix SERVERS section for SPECTACTULAR_SETTINGS

* Script for splitting schema into smaller sections

* Generate an index file for the schema pages

* Move schema.md up one directory

* Fix formatting

* Remove tracked file

* Add hook for rebuilding API schema as part of RTD build

* Extract schema as RTD build step

* install invoke

* export env vars

* remove argparse

* Fix order of operations

* Compress env vars

* Remove custom env vars

- Now configured as part of RTD project

* Migrate db

* Revert "remove argparse"

This reverts commit 4665805340d068a5e17bd7f60addac930383acf5.

* Post-process generated schema file

* Fix file formatting

* Add note about schema repo

* no message

* Reduce schema overhead

* Ignore generated files

* Delete generated file

* Update .gitignore

* Add extra split for machine integration

* Remove schema files

- These will be auto-generated too

* Generate individual schema .md files

* Re-add .md files

- Need git commit log to work

* Update .gitignore

* Fix for CI test

* patch machine.api

* Revert previous change

* Formatting fix

* Adjust export step

* Bump API version

---------

Co-authored-by: Matthias Mair <code@mjmair.com>
2024-03-02 11:28:37 +11:00

3.2 KiB

title
title
Release 0.1.5

Release 0.1.5

Release 0.1.5 (January 2021) provides a number of major new features and improvements, as well as some crucial bug fixes:

New Features

Target Date for Build Order

#1168 introduces the concept of Target Date for a Build Order. This is the intended completion date for the build. If the date is reached but the build is not yet complete, the build is consider overdue.

Refer to the build documentation for more information.

Target Date for Sales Order

#1177 introduces the concept of Target Date for a Sales Order. This is the intended shipment date for the order. If the date is reached but the order is not yet complete, the order is considered overdue.

Target Date for Purchase Order

#1232 introduces the concept Target Date for a Purchase Order. This is the expected delivery date for the order. If the date is reached but the order is not yet complete, the order is considered overdue.

Stock Item Expiry

#1202 introduces the concept of an Expiry Date for Stock Items. For further information, refer to the expiry documentation.

Stock Ownership

#1155 adds ownership to stock locations and items. Ownership allows control over which user group or individual user can edit and manage specific stock locations and items. For further information, refer to the ownership documentation.

Calendar Views

#1208 adds interactive calendar displays to assist with order scheduling. Calendar displays are available for:

  • Build Orders
  • Purchase Orders
  • Sales Orders

Improved Label Printing

#1212 significantly improves the existing label printing functionality. Documentation for the new label printing system can be found here.

Improved Report Printing

#1242 significantly improves the existing report printing functionality, allowing multiple reports to be generated into a single PDF.

Improved Permission System

#1221 adds new permission roles as follows:

  • Part role split into Part and Part Category roles
  • Stock role spit into Stock Item and Stock Location roles

Major Bug Fixes

PR Description
#1144 Fixes infinite loop recursion when displaying BOM table
#1175 Fixes display of buttons in particular StockItem tab
#1196 Fixes issue where forms incorrectly required date fields to be filled
#1197 Fixes variable scope issue which caused problems with BOM creation