1
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
# Ignore python environment files
|
||||
env-inv-doc/
|
||||
env/
|
61
_includes/app_carousel.html
Normal file
@ -0,0 +1,61 @@
|
||||
{% with image_count=14 %}
|
||||
{% include "carousel_start.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_1.jpg", alt="App screenshot", active=True%}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_2.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_3.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_4.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_5.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_6.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_7.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_8.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_9.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_10.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_11.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_12.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_13.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="app/screenshots/screen_14.jpg", alt="App screenshot" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% include "carousel_end.html" %}
|
14
_includes/carousel_end.html
Normal file
@ -0,0 +1,14 @@
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Left and right controls -->
|
||||
<a class="left carousel-control" href="#image-carousel" data-slide="prev">
|
||||
<span class="fas fa-chevron-left"></span>
|
||||
<span class="sr-only">Previous</span>
|
||||
</a>
|
||||
<a class="right carousel-control" href="#image-carousel" data-slide="next">
|
||||
<span class="fas fa-chevron-right"></span>
|
||||
<span class="sr-only">Next</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
15
_includes/carousel_img.html
Normal file
@ -0,0 +1,15 @@
|
||||
{% if 'readthedocs.org' in config.docs_dir %}
|
||||
{% set assets = '/en/latest/assets' %}
|
||||
{% else %}
|
||||
{% set assets = '/assets' %}
|
||||
{% endif %}
|
||||
|
||||
{% if 'http' in src %}
|
||||
{% set img_url = src %}
|
||||
{% else %}
|
||||
{% set img_url = assets + '/images/' + src %}
|
||||
{% endif %}
|
||||
|
||||
<div class='item{% if active %} active{% endif %}'>
|
||||
<img class='center' src='{{ img_url }}' alt='{{ alt }}' style='{% if max_height %}max-height: {{ max_height }}; {% endif %}'>
|
||||
</div>
|
14
_includes/carousel_start.html
Normal file
@ -0,0 +1,14 @@
|
||||
<div class="container carousel-container">
|
||||
<div id="image-carousel" class="carousel slide" data-ride="carousel">
|
||||
|
||||
<!-- Indicators -->
|
||||
<ol class="carousel-indicators">
|
||||
|
||||
{% for idx in range(image_count) %}
|
||||
<li data-target="#image-carousel" data-slide-to="{{ idx }}" {% if idx == 0 %}class="active"{% endif %}></li>
|
||||
{% endfor %}
|
||||
</ol>
|
||||
|
||||
<!-- Wrapper for slides -->
|
||||
<div class="carousel-inner">
|
||||
|
49
_includes/index_carousel.html
Normal file
@ -0,0 +1,49 @@
|
||||
{% with image_count=11 %}
|
||||
{% include "carousel_start.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/part_category.png", alt="Part Categories", active=True %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/part_stock.png", alt="Part Stock" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/part_suppliers.png", alt="Part Suppliers" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/stock_item.png", alt="Stock Item" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/stock_location.png", alt="Stock Location" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/stock_location_2.png", alt="Stock Location" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/suppliers.png", alt="Suppliers" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/part_admin.png", alt="Admin Interface" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/category_params.png", alt="Part Parameters" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/build_outputs.png", alt="Build Orders" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% with src="index/bom_add_item.png", alt="Bill of Materials" %}
|
||||
{% include "carousel_img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
{% include "carousel_end.html" %}
|
104
docs/app/app.md
@ -19,106 +19,4 @@ The InvenTree App can be downloaded for Android devices via the [Play Store](htt
|
||||
!!! missing "Not Yet Available"
|
||||
The InvenTree app is not yet available for iOS devices
|
||||
|
||||
## Connect to InvenTree
|
||||
|
||||
Use of the InvenTree app assumes that you (the user) have access to an InvenTree server.
|
||||
|
||||
When first running the app, no profile has been configured. A message is displayed at the bottom of the screen, indicting that a server profile needs to be configured.
|
||||
|
||||
{% with id="no_server", url="app/initial_home_screen.jpg", maxheight="240px", description="No server configured" %}
|
||||
{% include "img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
Press on the mesage to navigate to the server selection view:
|
||||
|
||||
### Create Server
|
||||
|
||||
!!! success "Server Profiles"
|
||||
The app supports multiple server profiles, providing simple switching between different InvenTree servers and/or account profiles.
|
||||
|
||||
Press the <span class='fas fa-plus-circle blue'></span> button in the bottom-right corner of the screen to create a new server profile.
|
||||
|
||||
{% with id="add_profile", url="app/add_server_profile.jpg", maxheight="240px", description="Add server" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
Enter the required server details:
|
||||
|
||||
| Parameter | Description |
|
||||
| --- | --- |
|
||||
| Name | Name for the server profile (can be any value, simply for reference) |
|
||||
| Server | InvenTree server address (including port, if required). e.g. `http://inventree.myserver.com:8080` |
|
||||
| Username | Your account username (case sensitive) |
|
||||
| Password | Your account password (case sensitive) |
|
||||
|
||||
### Connect to Server
|
||||
|
||||
Once the server profile is created, you need to connect to the server. Simply short press on the server profile to connect.
|
||||
|
||||
Alternatively, long press on the server profile to activate the context menu, then select *Connect to Server*.
|
||||
|
||||
When the app successfully connects to the server, a success message is briefly displayed at the bottom of the screen. A green <span class='fas fa-check-circle green'></span> icon next to the server profile indicate that the profile is currently *selected* and also the connection was successful.
|
||||
|
||||
{% with id="connected", url="app/connected.jpg", maxheight="240px", description="Connected to server" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
### Connection Failure
|
||||
|
||||
If (for whatever reason) the app does not successfully connect to the InvenTree server, a failure message is displayed, and a red <span class='fas fa-times-circle red'></span> icon is displayed next to the server profile.
|
||||
|
||||
{% with id="failed", url="app/unauthorized.jpg", maxheight="240px", description="Connection failure" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
In this case, the error message displayed at the bottom of the screen provides context as to why the app could not successfully connect to the server.
|
||||
|
||||
To edit the server profile details, long press on the server profile, and select *Edit Server Profile*:
|
||||
|
||||
{% with id="edit", url="app/edit_server.jpg", maxheight="240px", description="Edit server profile" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
## Drawer Menu
|
||||
|
||||
The *Drawer Menu* is accessible from all top-level app views, and provides quick access to important app features. To open the drawer menu, select the <span class='fas fa-bars'></span> icon in the top-left corner of the screen (where available).
|
||||
|
||||
{% with id="drawer", url="app/drawer.jpg", maxheight="240px", description="Open drawer menu" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
The *Drawer Menu* provides instant access to the following views:
|
||||
|
||||
### InvenTree
|
||||
|
||||
Select *InvenTree* to navigate to the [home screen](#home-screen).
|
||||
|
||||
### Scan Barcode
|
||||
|
||||
Select *Scan Barcode* to open the barcode scanner, and scan an InvenTree stock item or location to instantly jump to the relevent view. Refer to the [barcode documentation](./barcode.md) for more information.
|
||||
|
||||
### Search
|
||||
|
||||
Select *Search* to open a global search screen.
|
||||
|
||||
### Parts
|
||||
|
||||
Select *Parts* to navigate to the [Parts](./part.md) view.
|
||||
|
||||
### Stock
|
||||
|
||||
Select *Stock* to navigate to the [Stock](./stock.md) view.
|
||||
|
||||
### Settings
|
||||
|
||||
Select *Settings* to navigate to the app [settings](./settings.md) menu.
|
||||
|
||||
## Home Screen
|
||||
|
||||
The app *home screen* provides quick-access buttons for stock view and actions.
|
||||
|
||||
Additionally, the connection status of the server is displayed at the bottom of the screen.
|
||||
|
||||
{% with id="home", url="app/home.jpg", maxheight="240px", description="Home screen" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
{% include "app_carousel.html" %}
|
||||
|
107
docs/app/connect.md
Normal file
@ -0,0 +1,107 @@
|
||||
---
|
||||
title: Connect to Server
|
||||
---
|
||||
|
||||
## Connect to InvenTree
|
||||
|
||||
Use of the InvenTree app assumes that you (the user) have access to an InvenTree server.
|
||||
|
||||
When first running the app, no profile has been configured. A message is displayed at the bottom of the screen, indicting that a server profile needs to be configured.
|
||||
|
||||
{% with id="no_server", url="app/initial_home_screen.jpg", maxheight="240px", description="No server configured" %}
|
||||
{% include "img.html" %}
|
||||
{% endwith %}
|
||||
|
||||
Press on the mesage to navigate to the server selection view:
|
||||
|
||||
### Create Server
|
||||
|
||||
!!! success "Server Profiles"
|
||||
The app supports multiple server profiles, providing simple switching between different InvenTree servers and/or account profiles.
|
||||
|
||||
Press the <span class='fas fa-plus-circle blue'></span> button in the bottom-right corner of the screen to create a new server profile.
|
||||
|
||||
{% with id="add_profile", url="app/add_server_profile.jpg", maxheight="240px", description="Add server" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
Enter the required server details:
|
||||
|
||||
| Parameter | Description |
|
||||
| --- | --- |
|
||||
| Name | Name for the server profile (can be any value, simply for reference) |
|
||||
| Server | InvenTree server address (including port, if required). e.g. `http://inventree.myserver.com:8080` |
|
||||
| Username | Your account username (case sensitive) |
|
||||
| Password | Your account password (case sensitive) |
|
||||
|
||||
### Connect to Server
|
||||
|
||||
Once the server profile is created, you need to connect to the server. Simply short press on the server profile to connect.
|
||||
|
||||
Alternatively, long press on the server profile to activate the context menu, then select *Connect to Server*.
|
||||
|
||||
When the app successfully connects to the server, a success message is briefly displayed at the bottom of the screen. A green <span class='fas fa-check-circle green'></span> icon next to the server profile indicate that the profile is currently *selected* and also the connection was successful.
|
||||
|
||||
{% with id="connected", url="app/connected.jpg", maxheight="240px", description="Connected to server" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
### Connection Failure
|
||||
|
||||
If (for whatever reason) the app does not successfully connect to the InvenTree server, a failure message is displayed, and a red <span class='fas fa-times-circle red'></span> icon is displayed next to the server profile.
|
||||
|
||||
{% with id="failed", url="app/unauthorized.jpg", maxheight="240px", description="Connection failure" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
In this case, the error message displayed at the bottom of the screen provides context as to why the app could not successfully connect to the server.
|
||||
|
||||
To edit the server profile details, long press on the server profile, and select *Edit Server Profile*:
|
||||
|
||||
{% with id="edit", url="app/edit_server.jpg", maxheight="240px", description="Edit server profile" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
## Drawer Menu
|
||||
|
||||
The *Drawer Menu* is accessible from all top-level app views, and provides quick access to important app features. To open the drawer menu, select the <span class='fas fa-bars'></span> icon in the top-left corner of the screen (where available).
|
||||
|
||||
{% with id="drawer", url="app/drawer.jpg", maxheight="240px", description="Open drawer menu" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
||||
|
||||
The *Drawer Menu* provides instant access to the following views:
|
||||
|
||||
### InvenTree
|
||||
|
||||
Select *InvenTree* to navigate to the [home screen](#home-screen).
|
||||
|
||||
### Scan Barcode
|
||||
|
||||
Select *Scan Barcode* to open the barcode scanner, and scan an InvenTree stock item or location to instantly jump to the relevent view. Refer to the [barcode documentation](./barcode.md) for more information.
|
||||
|
||||
### Search
|
||||
|
||||
Select *Search* to open a global search screen.
|
||||
|
||||
### Parts
|
||||
|
||||
Select *Parts* to navigate to the [Parts](./part.md) view.
|
||||
|
||||
### Stock
|
||||
|
||||
Select *Stock* to navigate to the [Stock](./stock.md) view.
|
||||
|
||||
### Settings
|
||||
|
||||
Select *Settings* to navigate to the app [settings](./settings.md) menu.
|
||||
|
||||
## Home Screen
|
||||
|
||||
The app *home screen* provides quick-access buttons for stock view and actions.
|
||||
|
||||
Additionally, the connection status of the server is displayed at the bottom of the screen.
|
||||
|
||||
{% with id="home", url="app/home.jpg", maxheight="240px", description="Home screen" %}
|
||||
{% include 'img.html' %}
|
||||
{% endwith %}
|
@ -33,4 +33,4 @@ The InvenTree app does not collect any information which could be used to person
|
||||
|
||||
## Third Party Access
|
||||
|
||||
The InvenTree app does not share any information with third parties.
|
||||
The InvenTree app does not share any personal information with third parties.
|
||||
|
BIN
docs/assets/images/app/screenshots/screen_1.jpg
Normal file
After Width: | Height: | Size: 122 KiB |
BIN
docs/assets/images/app/screenshots/screen_10.jpg
Normal file
After Width: | Height: | Size: 180 KiB |
BIN
docs/assets/images/app/screenshots/screen_11.jpg
Normal file
After Width: | Height: | Size: 204 KiB |
BIN
docs/assets/images/app/screenshots/screen_12.jpg
Normal file
After Width: | Height: | Size: 138 KiB |
BIN
docs/assets/images/app/screenshots/screen_13.jpg
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
docs/assets/images/app/screenshots/screen_14.jpg
Normal file
After Width: | Height: | Size: 239 KiB |
BIN
docs/assets/images/app/screenshots/screen_2.jpg
Normal file
After Width: | Height: | Size: 369 KiB |
BIN
docs/assets/images/app/screenshots/screen_3.jpg
Normal file
After Width: | Height: | Size: 169 KiB |
BIN
docs/assets/images/app/screenshots/screen_4.jpg
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
docs/assets/images/app/screenshots/screen_5.jpg
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
docs/assets/images/app/screenshots/screen_6.jpg
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
docs/assets/images/app/screenshots/screen_7.jpg
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
docs/assets/images/app/screenshots/screen_8.jpg
Normal file
After Width: | Height: | Size: 1015 KiB |
BIN
docs/assets/images/app/screenshots/screen_9.jpg
Normal file
After Width: | Height: | Size: 204 KiB |
BIN
docs/assets/images/index/bom_add_item.png
Normal file
After Width: | Height: | Size: 126 KiB |
BIN
docs/assets/images/index/build_details.png
Normal file
After Width: | Height: | Size: 105 KiB |
BIN
docs/assets/images/index/build_outputs.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
docs/assets/images/index/category_params.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
docs/assets/images/index/category_subcats.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
docs/assets/images/index/part_admin.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
docs/assets/images/index/part_category.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
docs/assets/images/index/part_stock.png
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
docs/assets/images/index/part_suppliers.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
docs/assets/images/index/stock_item.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
docs/assets/images/index/stock_location.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
docs/assets/images/index/stock_location_2.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
docs/assets/images/index/suppliers.png
Normal file
After Width: | Height: | Size: 21 KiB |
@ -20,16 +20,11 @@ If you find a bug or a feature that does not work correctly, please report it on
|
||||
|
||||
### Translation
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
InvenTree provides a translation layer for both the web interface and mobile app. Native language translation requires effort from translators to provide multi-lingual support. If you wish to translate InvenTree to a new language (or improve an existing translation), such contributions would be greatly appreciated!.
|
||||
|
||||
InvenTree provides a translation layer for the web interface, this requires effort from translators to provide multi-lingual support. If you wish to translate InvenTree to a new language (or improve an existing translation), such contributions would be greatly appreciated!.
|
||||
Native language translation of the InvenTree web application is [community contributed via crowdin](https://crowdin.com/project/inventree).
|
||||
|
||||
Native language translation of the InvenTree web application is [community contributed via crowdin](https://crowdin.com/project/inventree). **Contributions are welcomed and encouraged**.
|
||||
_**Contributions are welcomed and encouraged!**._
|
||||
|
||||
To contribute to the translation effort, navigate to the [InvenTree crowdin project](https://crowdin.com/project/inventree), create a free account, and start making translations suggestions for your language of choice!
|
||||
|
||||
@ -37,6 +32,8 @@ To contribute to the translation effort, navigate to the [InvenTree crowdin proj
|
||||
|
||||
Documenting a large software project is a challenging and ongoing effort. If you are able to provide assistance in improving this documentation set, please consider doing so! Documentation contributions can be made on [GitHub](https://github.com/inventree/inventree-docs).
|
||||
|
||||
If you see any sections of the documentation that require work (i.e. denoted with "TODO") - please consider providing assistance in these sections!
|
||||
|
||||
### Donate
|
||||
|
||||
{% if 'readthedocs.org' in config.docs_dir %}
|
||||
@ -45,7 +42,9 @@ Documenting a large software project is a challenging and ongoing effort. If you
|
||||
{% set assets = '/assets' %}
|
||||
{% endif %}
|
||||
|
||||
If you are unable to provide contributions as listed above, or you find InvenTree to be useful, please consider donating to support its ongoing development.
|
||||
Finally, if you are unable to provide contributions as listed above, or you find InvenTree to be useful, please consider donating to support its ongoing development.
|
||||
|
||||
[ Donate <span class='fas fa-smile'></span> ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=T4M976M5URSUE¤cy_code=AUD){: .md-button .md-button--primary }
|
||||
<img src="{{ assets }}/paypal-logo-small-min-300x136.png" border="0" alt="PayPal Logo" style="width: 136px; length:300px; vertical-align:middle; padding-left: 20px">
|
||||
|
||||
Financial donations directly support the ongoing development of the InvenTree project. If you benefit from the InvenTree project, please consider contributing to maintain vibrant development of this software!
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: InvenTree
|
||||
---
|
||||
|
||||
## Intuitive Inventory Management
|
||||
## InvenTree
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://github.com/inventree/inventree)
|
||||
@ -13,6 +13,8 @@ InvenTree is an open-source inventory management system which provides intuitive
|
||||
|
||||
InvenTree is designed to be lightweight and easy to use for SME or hobbyist applications, where many existing stock management solutions are bloated and cumbersome to use. However, powerful business logic works in the background to ensure that stock tracking history is maintained, and users have ready access to stock level information.
|
||||
|
||||
{% include "index_carousel.html" %}
|
||||
|
||||
### How it Works
|
||||
|
||||
InvenTree is a [Python](https://www.python.org/) and [Django](https://www.djangoproject.com/) application which stores data in a relational database, and serves this data to the user(s) via a web browser, and (optionally) can be integrated into custom applications via an API.
|
||||
|
@ -2,12 +2,10 @@
|
||||
title: Release 0.4.0
|
||||
---
|
||||
|
||||
# Release 0.4.0
|
||||
## Release 0.4.0
|
||||
|
||||
[Release 0.4.0](https://github.com/inventree/InvenTree/releases/tag/0.4.0) provides a number of major new features and improvements, as well as some crucial bug fixes:
|
||||
|
||||
## New Features
|
||||
|
||||
### Dynamic Reloading
|
||||
|
||||
[#1811](https://github.com/inventree/InvenTree/pull/1811) provides dynamic loading of detail views via the left-hand navigation menu. This significantly improves perceived speed by the user, as the entire page does not have to be reloaded.
|
||||
@ -33,23 +31,3 @@ title: Release 0.4.0
|
||||
| [#1823](https://github.com/inventree/InvenTree/pull/1823) | Fixes link formatting issues for ManufacturerParts |
|
||||
| [#1824](https://github.com/inventree/InvenTree/pull/1824) | Selects correct curreny code when creating a new PurchaseOrderLineItem |
|
||||
| [#1867](https://github.com/inventree/InvenTree/pull/1867) | Fixes long-running bug when deleting sequential items via the API |
|
||||
|
||||
# Release 0.4.1
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
| Pull Request | Description |
|
||||
| --- | --- |
|
||||
| [#1874](https://github.com/inventree/InvenTree/pull/1874) | Ensure static files are copied when launching development server under docker |
|
||||
| [#1878](https://github.com/inventree/InvenTree/pull/1878) | Ensure that "static" javascript files do not contain any dynamic templated code |
|
||||
| [#1879](https://github.com/inventree/InvenTree/pull/1879) | Allows the number of gunicorn workers to be specified by an environment variable in docker configuration |
|
||||
|
||||
# Release 0.4.2
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
| Pull Request | Description |
|
||||
| --- | --- |
|
||||
| [#1887](https://github.com/inventree/InvenTree/pull/1887) | Fixes bugs in new javascript settings rendering |
|
||||
| [#1890](https://github.com/inventree/InvenTree/pull/1890) | Catch connection errors when updating exchange rates |
|
||||
|
||||
|
13
docs/releases/0.4.1.md
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
title: Release 0.4.0
|
||||
---
|
||||
|
||||
## Release 0.4.1
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
| Pull Request | Description |
|
||||
| --- | --- |
|
||||
| [#1874](https://github.com/inventree/InvenTree/pull/1874) | Ensure static files are copied when launching development server under docker |
|
||||
| [#1878](https://github.com/inventree/InvenTree/pull/1878) | Ensure that "static" javascript files do not contain any dynamic templated code |
|
||||
| [#1879](https://github.com/inventree/InvenTree/pull/1879) | Allows the number of gunicorn workers to be specified by an environment variable in docker configuration |
|
13
docs/releases/0.4.2.md
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
title: Release 0.4.2
|
||||
---
|
||||
|
||||
## Release 0.4.2
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
| Pull Request | Description |
|
||||
| --- | --- |
|
||||
| [#1887](https://github.com/inventree/InvenTree/pull/1887) | Fixes bugs in new javascript settings rendering |
|
||||
| [#1890](https://github.com/inventree/InvenTree/pull/1890) | Catch connection errors when updating exchange rates |
|
||||
|
7
docs/releases/0.5.0.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: Release 0.4.0
|
||||
---
|
||||
|
||||
## Release 0.4.0
|
||||
|
||||
*In development*
|
@ -1,49 +0,0 @@
|
||||
---
|
||||
title: What's New
|
||||
---
|
||||
|
||||
## Releases
|
||||
|
||||
### Version Numbering
|
||||
|
||||
The InvenTree project follows the formalized release numbering scheme, according to the [semantic versioning specification](https://semver.org/). Each release will be numbered `MAJOR.MINOR.PATCH`:
|
||||
|
||||
#### MAJOR
|
||||
|
||||
Major release number will be incremented for large, incompatible changes to the API or other features.
|
||||
|
||||
#### MINOR
|
||||
|
||||
Minor release number will be incremented when new features are added in a backwards compatible manner
|
||||
|
||||
#### PATCH
|
||||
|
||||
Patch release number will be incremented when making bug fixes or small changes to existing features.
|
||||
|
||||
### Release Notes
|
||||
|
||||
For information on the latest and greatest InvenTree features, refer to the release documentation below:
|
||||
|
||||
| Release | Date |
|
||||
| ------- | ---- |
|
||||
| [0.4.0](./0.4.0.md) | July 2021 |
|
||||
| [0.3.0](./0.3.0.md) | July 2021 |
|
||||
| [0.2.4](./0.2.4.md) | June 2021 |
|
||||
| [0.2.3](./0.2.3.md) | June 2021 |
|
||||
| [0.2.2](./0.2.2.md) | May 2021 |
|
||||
| [0.2.1](./0.2.1.md) | April 2021 |
|
||||
| [0.2.0](./0.2.0.md) | April 2021 |
|
||||
| [0.1.8](./0.1.8.md) | April 2021 |
|
||||
| [0.1.7](./0.1.7.md) | March 2021 |
|
||||
| [0.1.6](./0.1.6.md) | February 2021 |
|
||||
| [0.1.5](./0.1.5.md) | January 2021 |
|
||||
| [0.1.4](./0.1.4.md) | November 2020 |
|
||||
|
||||
## Upcoming Features
|
||||
|
||||
In-progress and upcoming features can be viewed on [GitHub](https://github.com/inventree/inventree/pulls), where the InvenTree source code is hosted.
|
||||
|
||||
## Suggest Something New
|
||||
|
||||
To suggest a new feature (or report a bug) raise an [issue on GitHub](https://github.com/inventree/inventree/issues).
|
||||
|
56
docs/releases/release_notes.md
Normal file
@ -0,0 +1,56 @@
|
||||
---
|
||||
title: Release Notes
|
||||
---
|
||||
|
||||
## Releases
|
||||
|
||||
The InvenTree project follows the formalized release numbering scheme, according to the [semantic versioning specification](https://semver.org/).
|
||||
|
||||
### 0.5.x
|
||||
|
||||
| Release | Date |
|
||||
| --- | --- |
|
||||
| [0.5.0](./0.5.0.md) | *In development* |
|
||||
|
||||
### 0.4.x
|
||||
|
||||
| Release | Date | Docker |
|
||||
| --- | --- | --- |
|
||||
| [0.4.2](./0.4.2.md) | 2021-08-02 | [inventree:0.4.2](https://hub.docker.com/layers/inventree/inventree/0.4.2/images/sha256-987c656ec21cc8f8dc1c1d74d5443368161b6ef27cb823edcbcddd5aa28ccf6c?context=explore) |
|
||||
| [0.4.1](./0.4.1.md) | 2021-07-31 | [inventree:0.4.1](https://hub.docker.com/layers/inventree/inventree/0.4.1/images/sha256-fa0560d4b1fa99c5e49f8d1b1f78893ef0361db7a05f92aed08d1a405fe715c4?context=explore) |
|
||||
| [0.4.0](./0.4.0.md) | 2021-07-28 | [inventree:0.4.0](https://hub.docker.com/layers/inventree/inventree/0.4.0/images/sha256-475cbd226b4a2ac2a23106e33d84497642b1e373a9d7521e6773c1ea4d0b32c9?context=explore) |
|
||||
|
||||
### 0.3.x
|
||||
|
||||
| Release | Date | Docker |
|
||||
| ------- | ---- | --- |
|
||||
| [0.3.0](./0.3.0.md) | 2021-07-15 | [inventree:0.3.0](https://hub.docker.com/layers/inventree/inventree/0.3.0/images/sha256-b442a236fbc4b91e1e5fdbba2a080655e30447422aaa2e32cd6053571900b2c3?context=explore) |
|
||||
|
||||
### 0.2.x
|
||||
|
||||
| Release | Date | Docker |
|
||||
| --- | --- | --- |
|
||||
| [0.2.4](./0.2.4.md) | 2021-06-27 | [inventree:0.2.4](https://hub.docker.com/layers/inventree/inventree/0.2.4/images/sha256-a7a9f860d4ef47cda83ca79edc147a6b7d4c86860cd92d37e5e4fc5bec95da82?context=explore) |
|
||||
| [0.2.3](./0.2.3.md) | 2021-06-16 | [inventree:0.2.3](https://hub.docker.com/layers/inventree/inventree/0.2.3/images/sha256-527c78eb7e32cbf67f82ba5226f9a9486c1de58c03057c7c9edc7626f6127f02?context=explore) |
|
||||
| [0.2.2](./0.2.2.md) | 2021-05-29 | [inventree:0.2.2](https://hub.docker.com/layers/inventree/inventree/0.2.2/images/sha256-cd6f13de516ceae53dbe9e4d1ff014a040f71f5651e7099e9299f2e678a51209?context=explore) |
|
||||
| [0.2.1](./0.2.1.md) | 2021-04-18 | [inventree:0.2.1](https://hub.docker.com/layers/inventree/inventree/0.2.1/images/sha256-ea6932dd19864df2a7918f244ec5e5b3eeb06d2c9e4892bdcc7d4b491721b4e6?context=explore) |
|
||||
| [0.2.0](./0.2.0.md) | 2021-04-11 | - |
|
||||
|
||||
### 0.1.x
|
||||
|
||||
| Release | Date |
|
||||
| --- | --- |
|
||||
| [0.1.8](./0.1.8.md) | 2021-04-10 |
|
||||
| [0.1.7](./0.1.7.md) | 2021-03-04 |
|
||||
| [0.1.6](./0.1.6.md) | 2021-02-21 |
|
||||
| [0.1.5](./0.1.5.md) | 2021-01-19 |
|
||||
| [0.1.4](./0.1.4.md) | 2020-11-15 |
|
||||
|
||||
## Upcoming Features
|
||||
|
||||
In-progress and upcoming features can be viewed on [GitHub](https://github.com/inventree/inventree/pulls), where the InvenTree source code is hosted.
|
||||
|
||||
## Suggest Something New
|
||||
|
||||
To suggest a new feature (or report a bug) raise an [issue on GitHub](https://github.com/inventree/inventree/issues).
|
||||
|
6811
docs/stylesheets/bootstrap.css
vendored
Normal file
15
mkdocs.yml
@ -27,19 +27,22 @@ extra_css:
|
||||
- stylesheets/brands.css
|
||||
- stylesheets/regular.css
|
||||
- stylesheets/solid.css
|
||||
- stylesheets/bootstrap.css
|
||||
extra_javascript:
|
||||
- javascripts/extra.js
|
||||
- javascripts/fontawesome.js
|
||||
- javascripts/brands.js
|
||||
- javascripts/regular.js
|
||||
- javascripts/solid.js
|
||||
- https://code.jquery.com/jquery-3.6.0.js
|
||||
- https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.js
|
||||
|
||||
# Navigation
|
||||
nav:
|
||||
- InvenTree:
|
||||
- About InvenTree: index.md
|
||||
- Features: features.md
|
||||
- What's New: releases/new.md
|
||||
- Release Notes: releases/release_notes.md
|
||||
- FAQ: faq.md
|
||||
- Contribute: contribute.md
|
||||
- Credits: credits.md
|
||||
@ -103,6 +106,7 @@ nav:
|
||||
- Third-Party: extend/integrate.md
|
||||
- App:
|
||||
- InvenTree App: app/app.md
|
||||
- Connect: app/connect.md
|
||||
- Barcodes: app/barcode.md
|
||||
- Parts: app/part.md
|
||||
- Stock: app/stock.md
|
||||
@ -114,6 +118,7 @@ nav:
|
||||
# Plugins
|
||||
plugins:
|
||||
- search
|
||||
- git-revision-date-localized
|
||||
- macros:
|
||||
include_dir: _includes
|
||||
|
||||
@ -142,5 +147,13 @@ extra:
|
||||
provider: google
|
||||
property: UA-143467500-1
|
||||
|
||||
social:
|
||||
- icon: fontawesome/brands/github
|
||||
link: https://github.com/inventree/inventree
|
||||
name: InvenTree on GitHub
|
||||
- icon: fontawesome/brands/docker
|
||||
link: https://hub.docker.com/r/inventree/inventree
|
||||
name: InvenTree on Docker
|
||||
|
||||
use_directory_urls: true
|
||||
strict: true
|
||||
|
@ -10,6 +10,7 @@ mkdocs>=1.1.2,<2.0
|
||||
mkdocs-macros-plugin>=0.4.9,<1.0
|
||||
mkdocs-material>=7.1,<8.0
|
||||
mkdocs-material-extensions>=1.0,<2.0
|
||||
mkdocs-git-revision-date-localized-plugin==0.9.2
|
||||
nltk>=3.5,<4.0
|
||||
Pygments>=2.7.1,<3.0
|
||||
pymdown-extensions>=8.0,<9.0
|
||||
|