Oliver
c3fc04e872
Unit testing for part duplication
2021-06-22 09:35:34 +10:00
Oliver
a38835022a
Better management of unique constraint for Part
2021-06-22 09:33:07 +10:00
Oliver
40fcfe1f47
Reduce noise in logs
2021-06-22 09:32:36 +10:00
Oliver and GitHub
f90730d866
Merge pull request #1699 from SchrodingersGat/purchase-price-migration
...
Data migration to copy missing purchase price information to stock items
2021-06-21 20:57:23 +10:00
Oliver
02540edd58
Copy purchase price information across in the data migration
2021-06-21 20:30:15 +10:00
Oliver
ff33cc43bd
Create initial migration file
2021-06-21 17:28:41 +10:00
Oliver and GitHub
044650ca10
Merge pull request #1698 from SchrodingersGat/po-stock-pricing
...
Displays "purchase order" column in StockItem table
2021-06-21 17:19:38 +10:00
Oliver
6d29418364
Prevent "rebuild" command from running certain things
2021-06-21 17:03:00 +10:00
Oliver
e6598b5115
Displays "purchase order" column in StockItem table
2021-06-21 16:58:39 +10:00
Oliver and GitHub
5e5fc35655
Merge pull request #1688 from SchrodingersGat/supplier-part-parameters
...
Adds "parameters" for manufacturer parts
2021-06-21 16:39:15 +10:00
Oliver
e0e560352e
Add forms / views for ManufacturerPartParameter CRUD
2021-06-21 16:14:58 +10:00
Oliver
04b216253d
Ok, that was a bad idea.
2021-06-21 11:30:20 +10:00
Oliver
908039e1db
Perform unique checks for InvenTreeModelSerializer in DRF
...
- Prevents ValidationError from throwing in the wrong spot and not being handled
2021-06-21 11:10:29 +10:00
Oliver and GitHub
32385f709b
Create RELEASE.md
2021-06-21 10:52:40 +10:00
Oliver
5198c5f9fa
Fix for delete-data command
2021-06-21 10:38:50 +10:00
Oliver
8e9e04b400
Adds invoke task for deleting all database records
2021-06-21 10:23:53 +10:00
Oliver
213e4dccc5
Add model to permission set
2021-06-21 08:35:54 +10:00
Oliver and GitHub
637033cf7d
Merge pull request #1692 from matmair/part-table-cat-sort
...
Support sorting by category in part-table
2021-06-21 08:33:09 +10:00
Oliver and GitHub
b7a5a7f524
Merge pull request #1691 from matmair/purchase-price-zero
...
Purchase price zero
2021-06-21 08:26:42 +10:00
Oliver and GitHub
44b9328cf7
Merge pull request #1690 from matmair/bug-timezone-waning
...
fix for timezone warning on heartbeat
2021-06-21 07:36:38 +10:00
Oliver
8a8b310195
Add some more inlines in the admin interface
2021-06-21 00:46:15 +10:00
Oliver
70b6a3c13f
Display table of parameters
2021-06-21 00:39:18 +10:00
Oliver
a00441a1c0
Adds API endpoints for ManufacturerPartParameter mdoel
2021-06-21 00:28:28 +10:00
Oliver
bea7ab7175
Add python version information to the "about" window
2021-06-21 00:25:27 +10:00
Oliver
0013eb4c23
Adds inline for SupplierPart
2021-06-21 00:03:16 +10:00
Oliver
8188ba86a7
Adds tabular inline class for ManufacturerPartParameter
...
- Super cool!
2021-06-21 00:00:55 +10:00
Oliver
3fcb552759
Register admin class for ManufacturerPartParameter
2021-06-20 23:54:03 +10:00
Oliver
310f369394
Adds admin interface for ManufacturerPart
2021-06-20 23:49:44 +10:00
Oliver
2473318828
Add ManufacturerPartParameter model
2021-06-20 17:50:07 +10:00
Oliver
847d946fa4
Bug fixes
2021-06-20 17:39:00 +10:00
Oliver and GitHub
fa5f155c72
Merge pull request #1686 from SchrodingersGat/demo-dataset
...
Demo dataset
2021-06-20 17:27:51 +10:00
Oliver
5a2227862a
Exclude authtoken
2021-06-20 16:36:39 +10:00
Oliver
7cc1c84b4b
exclude exchange rate info from import / export tasks
2021-06-20 16:13:07 +10:00
Oliver and GitHub
05142d977a
Merge pull request #1684 from SchrodingersGat/rebuild-command
...
Adds a management command to rebuild MPTT models
2021-06-18 22:08:43 +10:00
Oliver
9a4ccedf5c
Adds a management command to rebuild MPTT models
...
- Important to do after importing records / fixtures!
- Otherwise very strange things might happen especially when you try to use the API...
2021-06-18 21:53:15 +10:00
Oliver and GitHub
e36414b312
Merge pull request #1316 from SchrodingersGat/part-allocation-display
...
Part allocation display
2021-06-18 20:10:28 +10:00
Oliver
e68a4abdf2
Error: wrong error
2021-06-18 19:51:54 +10:00
Oliver
3fb57abe66
Error catching
2021-06-18 19:39:06 +10:00
Oliver
34c34487b5
PEP style fix
2021-06-18 19:21:46 +10:00
Oliver
778aa0314d
Load and display build order allocation items via AJAX
2021-06-18 19:18:35 +10:00
Oliver
245c9bfd28
Enhancement for the BuildItem API / serializer
...
- Add optional "part_detail" information
- Add optional "build_detail" information
- Add optional "location_detail" information
2021-06-18 19:08:54 +10:00
Oliver
10ecddf9b4
Fixes after rebase
2021-06-18 17:25:24 +10:00
Oliver Walters
0b8a50cd92
Add 'location_detail' filter
2021-06-18 16:51:34 +10:00
Oliver Walters
caf52c6ce5
Add optional detail elements to SOAllocation API
2021-06-18 16:49:56 +10:00
Oliver Walters
ad8dbb5900
Add API LIST endpoint for SalesOrderAllocations
2021-06-18 16:48:32 +10:00
Oliver and GitHub
43478a0be7
Merge pull request #1634 from matmair/internal-price
...
Internal price
2021-06-18 10:36:29 +10:00
Oliver and GitHub
bb910a09fb
Merge pull request #1679 from matmair/fix-for-1678
...
fix for part with no bom-price
2021-06-18 10:35:59 +10:00
Oliver and GitHub
b6e3df4e6b
Merge pull request #1680 from matmair/modal-options
...
more modal options
2021-06-18 10:30:18 +10:00
Oliver and GitHub
9991f4a694
Merge pull request #1681 from matmair/more-templatetags
...
More templatetags
2021-06-18 08:18:40 +10:00
Oliver and GitHub
bc46cca9f0
Merge pull request #1677 from SchrodingersGat/new-typo-fix
...
Typo fix for excluded commands
2021-06-17 22:37:45 +10:00
Oliver and GitHub
8766c80233
Merge pull request #1645 from matmair/pricing-reformat
...
Pricing reformat
2021-06-17 22:36:07 +10:00
Oliver Walters
f6241031f6
Typo fix for excluded commands
...
(cherry picked from commit cf7087747b )
2021-06-17 22:21:26 +10:00
Oliver and GitHub
93e83d0bf9
Merge pull request #1587 from nwns/feature/see_default_location
...
feat(purchase orders): show the preferred location for each PO Line
2021-06-17 17:01:05 +10:00
b2975596dc
L10 ( #1668 )
...
* updated translation base
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* updated translation base
* updated translation base
* updated translation base
* updated translation base
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* updated translation base
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* updated translation base
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* updated translation base
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
* Fix: New translations django.po from Crowdin
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-06-17 09:11:04 +10:00
Oliver and GitHub
45eb2f6f26
Merge pull request #1669 from matmair/so-total
...
So total
2021-06-17 09:10:57 +10:00
Oliver and GitHub
5bbc44e816
Merge pull request #1666 from matmair/po-total
...
total price column as per #1660
2021-06-17 08:38:51 +10:00
Oliver and GitHub
9386332de1
Update version.py
2021-06-16 23:54:42 +10:00
Oliver and GitHub
731ea0238e
Update version.py
...
Bump version number
2021-06-16 23:53:58 +10:00
Oliver and GitHub
b2247b3830
Merge pull request #1664 from SchrodingersGat/docker-production
...
Docker production
2021-06-16 23:52:52 +10:00
Oliver Walters
8e9bf2aadd
Fix typo in docker-compose.yml
2021-06-16 23:31:36 +10:00
Oliver Walters
513449e13c
Whoops, missed one
2021-06-16 23:03:38 +10:00
Oliver Walters
725d26d76f
Fix default paths in InvenTree settings
2021-06-16 23:03:09 +10:00
Oliver Walters
d85b906560
Fix comment in docker-compose.yml file
2021-06-16 22:57:31 +10:00
Oliver Walters
7dd63b36da
Simplify dockerfile / docker-compose
...
- Single data volume now also includes 'static' files
- InvenTree source repo is now cloned into /home/inventree (to match the "dev" image)
2021-06-16 22:36:05 +10:00
Oliver Walters
acd7322ff0
Files under /media require session to be authenticated
...
References:
- https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/apache-auth/
- https://stackoverflow.com/questions/46421589/nginx-location-and-django-auth
- https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/
- https://pawamoy.github.io/posts/django-auth-server-for-shiny/
2021-06-16 21:30:25 +10:00
Oliver Walters
058fc57ff1
Serve media files via nginx
2021-06-16 20:57:24 +10:00
Oliver Walters
0821ead024
Only provide static redirects if in DEBUG mode
2021-06-15 23:51:37 +10:00
Oliver Walters
632ea593fe
Fix default port association
2021-06-15 23:40:50 +10:00
Oliver Walters
8bfdb0bec6
Comment fix
2021-06-15 23:19:50 +10:00
Oliver Walters
01328075ea
All "development" related stuff now goes under ./dev
...
- Update dev-config.env
- Update docker-compose.dev.yml
- Development target of Dockerfile no longer creates any folders
- Update entry point scripts
2021-06-15 23:05:03 +10:00
Oliver and GitHub
8da00c6106
Merge pull request #1662 from eeintech/fix-1661
...
Add "Purchase Price" to stock table
2021-06-15 07:20:03 +10:00
Oliver and GitHub
8e6691ce36
Merge pull request #1658 from matmair/fix-whitespace-paths
...
fix whitespaces in paths
2021-06-14 21:39:51 +10:00
Oliver and GitHub
2e1db9d0bc
Merge pull request #1653 from matmair/display-serial
...
display latest serial on all part-views #1648
2021-06-12 08:01:34 +10:00
Oliver and GitHub
deb8f0df2a
Merge pull request #1652 from inventree/dependabot/pip/django-3.2.4
...
Build(deps): Bump django from 3.2.2 to 3.2.4
2021-06-11 08:15:41 +10:00
Oliver and GitHub
3a91156b01
Merge pull request #1651 from inventree/dependabot/pip/django-3.2.2
...
Build(deps): Bump django from 3.2.1 to 3.2.2
2021-06-10 11:05:47 +10:00
Oliver and GitHub
0076c0cec5
Merge pull request #1649 from SchrodingersGat/typo-fix
...
Fix typo in getStockItemThumbnail
2021-06-09 11:54:50 +10:00
Oliver and GitHub
fb52115fe3
Merge pull request #1646 from inventree/dependabot/pip/pillow-8.2.0
...
Build(deps): Bump pillow from 8.1.1 to 8.2.0
2021-06-09 11:47:03 +10:00
Oliver
0c14457598
Fix typo in getStockItemThumbnail
2021-06-09 11:16:37 +10:00
Oliver and GitHub
120c371a11
Merge pull request #1647 from SchrodingersGat/thumbnail-error-catch
...
BuildItemSerializer: Handle errors when thumbnail is not found
2021-06-09 10:02:42 +10:00
Oliver
9fd212d1b2
BuildItemSerializer: Handle errors when thumbnail is not found
2021-06-09 09:41:27 +10:00
Oliver and GitHub
fd63e49e60
Merge pull request #1644 from SchrodingersGat/test-table-fix
...
Stock Test: Fix display of stock test table
2021-06-08 20:27:06 +10:00
Oliver
3aadf94a9c
Stock Test: Fix display of stock test table
...
- Incorrect parent node was set
2021-06-08 16:15:40 +10:00
Oliver and GitHub
534fd491c1
Merge pull request #1637 from SchrodingersGat/lib-update
...
Update django-import-export to 2.5.0
2021-06-07 00:30:03 +10:00
Oliver and GitHub
d2e35426c2
Merge pull request #1636 from SchrodingersGat/l10-merge
...
L10 merge
2021-06-07 00:13:18 +10:00
Oliver
172700da10
Update django-import-export to 2.5.0
...
- Fixes an export error introduced after updating to latest django
2021-06-07 00:12:52 +10:00
Oliver
5377d860f4
Merge remote-tracking branch 'inventree/master' into l10-merge
...
# Conflicts:
# InvenTree/locale/de/LC_MESSAGES/django.po
# InvenTree/locale/en/LC_MESSAGES/django.po
# InvenTree/locale/es/LC_MESSAGES/django.po
# InvenTree/locale/fr/LC_MESSAGES/django.po
# InvenTree/locale/it/LC_MESSAGES/django.po
# InvenTree/locale/ja/LC_MESSAGES/django.po
# InvenTree/locale/pl/LC_MESSAGES/django.po
# InvenTree/locale/ru/LC_MESSAGES/django.po
# InvenTree/locale/tr/LC_MESSAGES/django.po
# InvenTree/locale/zh/LC_MESSAGES/django.po
2021-06-06 22:27:27 +10:00
Oliver and GitHub
62682c686b
Merge pull request #1629 from inventree/l10_crowdin
...
New Crowdin updates
2021-06-06 22:21:35 +10:00
Oliver and GitHub
e977be9c1b
Merge pull request #1630 from inventree/dependabot/pip/django-3.2.1
...
Bump django from 3.2 to 3.2.1
2021-06-06 22:20:47 +10:00
Oliver and GitHub
573f601752
Merge pull request #1632 from matmair/nav-style
...
same nav sidebar distance for everything
2021-06-06 22:14:20 +10:00
Oliver and GitHub
8301eb3be3
Merge pull request #1633 from matmair/money-format
...
Money format
2021-06-06 22:12:55 +10:00
Oliver
3e9adec4ff
Fix: New translations django.po from Crowdin
2021-06-04 03:03:42 +10:00
Oliver
6f3593220a
Fix: New translations django.po from Crowdin
2021-06-04 02:08:23 +10:00
Oliver
f0a1cca914
Fix: New translations django.po from Crowdin
2021-06-03 14:40:53 +10:00
Oliver
4af74a5ba5
Fix: New translations django.po from Crowdin
2021-06-03 09:52:21 +10:00
Oliver and GitHub
92f77b6bbb
Merge pull request #1627 from eeintech/price_break_sort_fix
...
Fixed price break row actions after sorting
2021-06-03 09:18:49 +10:00
Oliver
2948cf5671
Fix: New translations django.po from Crowdin
2021-06-03 05:11:59 +10:00
Oliver
3b6aba7153
Fix: New translations django.po from Crowdin
2021-06-03 04:12:58 +10:00
Oliver
69ed180034
Fix: New translations django.po from Crowdin
2021-06-03 03:15:00 +10:00
Oliver
7b1bd87d84
Merge remote-tracking branch 'inventree/l10_crowdin' into l10
...
# Conflicts:
# InvenTree/locale/de/LC_MESSAGES/django.po
# InvenTree/locale/es/LC_MESSAGES/django.po
# InvenTree/locale/fr/LC_MESSAGES/django.po
# InvenTree/locale/it/LC_MESSAGES/django.po
# InvenTree/locale/ja/LC_MESSAGES/django.po
# InvenTree/locale/pl/LC_MESSAGES/django.po
# InvenTree/locale/ru/LC_MESSAGES/django.po
# InvenTree/locale/tr/LC_MESSAGES/django.po
# InvenTree/locale/zh/LC_MESSAGES/django.po
2021-06-02 22:58:34 +10:00
Oliver
7df72f09f4
Fix: New translations django.po from Crowdin
2021-06-02 09:57:53 +10:00