Commit Graph

321 Commits

Author SHA1 Message Date
eeintech 87b38ec992 Added support for fractional part/bom quantity and price 2021-04-29 14:22:07 -04:00
eeintech c0691c3e9b Decoupled manufacturer and supplier data in BOM export, aggregate data needs more work 2021-04-07 11:43:05 -04:00
Matthias 20c455384e added more translation-strings 2021-04-04 22:44:14 +02:00
Oliver 57289fe141
Merge pull request #1410 from SchrodingersGat/image-downloader
Image downloader
2021-03-18 11:10:07 +11:00
Oliver Walters 9c91ba4692 Add image download functionality for company 2021-03-18 09:20:24 +11:00
Oliver Walters db47629867 Cleanup 2021-03-17 23:15:48 +11:00
Oliver Walters 8b310d8e47 Check length of response 2021-03-17 23:11:38 +11:00
Oliver Walters be30933bfa Add custom form template 2021-03-17 23:06:56 +11:00
Oliver Walters 9a710ca28f Fix image download code 2021-03-17 23:02:32 +11:00
Oliver Walters 5b7d35e6f7 add View 2021-03-17 08:28:28 +11:00
eeintech 85474516a3 Merge branch 'master' of github.com:inventree/InvenTree into ipn_edit_setting 2021-03-16 10:23:27 -04:00
eeintech d39bd88440 Split required and part match headers for BOM import 2021-03-15 09:41:04 -04:00
eeintech b152f7041b Add setting to disable IPN editing after part is created (web only) 2021-03-12 10:30:31 -05:00
Oliver Walters d111e7bff0 Hide fields rather than pop, to reduce warnings in CI logs 2021-03-04 21:42:49 +11:00
Oliver Walters cd01bb0ad7 Refactor HTML view permission
- Introspect database model from View
- Automatically get the permission from the View class
2021-03-02 21:32:32 +11:00
Oliver Walters 15a59d54ca Abstract template context data for part 2021-02-24 09:05:31 +11:00
Oliver Walters 34df19242c Adds more context data 2021-02-17 11:08:11 +11:00
Oliver Walters 28c9c80f54 Calculate quantity required for sales orders
- Cache data going to part detail view
2021-02-17 10:57:17 +11:00
Oliver Walters 526d81481b Cleanup 2021-01-18 22:25:53 +11:00
Oliver Walters 85bce24e30 Limit matches to the 5 "most matchy" ones 2021-01-15 12:32:27 +11:00
Oliver Walters 890ce9ef95 Fix IPN comparison against null value 2021-01-14 10:58:29 +11:00
eeintech 59c0a50289 Separated category from part permissions and location from stock item permissions 2021-01-13 13:35:49 -05:00
eeintech a1b2347784 Also allow part attachements and parameters to be deleted 2021-01-12 17:43:12 -05:00
eeintech ba1862478c Allow user with part.change permission to delete BOM items 2021-01-12 17:34:11 -05:00
Oliver Walters d0fb69e67d Add option to enable / disable stock expiry feature
- Simply hides fields in form views
2021-01-05 08:50:07 +11:00
Oliver Walters b5d75d6e6a PEP fixes 2020-11-24 11:56:51 +11:00
Oliver Walters 371ec582e1 Cleanup queryset for BomItemEdit view 2020-11-24 09:43:49 +11:00
Oliver Walters 3391db506a Cleanup queryset for BomItemCreate view 2020-11-24 09:43:32 +11:00
Oliver Walters 0f42916521 Improve settings.py
- Load database config from either config.yaml or environment variables
- Mix and match, if you want!
- Move to use logging module rather than just printing stuff
- Error if required database parameters are not required
2020-11-13 13:38:01 +11:00
Oliver Walters cb3c86f87a Merge remote-tracking branch 'inventree/master' into currency-support
# Conflicts:
#	InvenTree/InvenTree/settings.py
#	InvenTree/InvenTree/urls.py
#	InvenTree/templates/InvenTree/settings/tabs.html
#	InvenTree/users/models.py
#	requirements.txt

IMPORTANT: Had to merge some migration files due to different migrations applied on the part model tables
2020-11-12 17:24:48 +11:00
Francois a7444a9926
Merge branch 'master' into categories_parameters 2020-11-11 06:40:11 -05:00
Oliver Walters 4dff18e4a6 Remove common_currency model entirely
- A lot of views / pages / etc needed to be updated too
- Now uses django-money fields entirely
- Create a manual rate exchange backend (needs more work!)
2020-11-11 00:21:06 +11:00
eeintech 324645b67c Added same level category checkbox and method when adding category template 2020-11-04 12:26:10 -05:00
eeintech 1c14c2237a Moved category templates processing to Part save() method 2020-11-04 09:52:26 -05:00
eeintech 142cea0cbb Removed custom form save method, remove unused model methods, restored InvenTree CreateAjaxView, improved part related testing 2020-11-04 07:44:06 -05:00
eeintech 279d5a00ce Switched to get_ancestors to transverse all parents categories (not only root) 2020-11-03 16:58:53 -05:00
eeintech 5a5a36083e Finalized implementation when creating new part 2020-11-03 16:54:46 -05:00
Francois b1885138de
Merge branch 'master' into categories_parameters 2020-11-03 07:01:56 -05:00
Oliver Walters 083dac1300 Merge remote-tracking branch 'inventree/master' into build-fixes 2020-11-03 21:26:39 +11:00
Oliver ef2c04baa8
Merge pull request #1048 from eeintech/related_parts
Related Parts
2020-11-03 21:18:27 +11:00
eeintech 6320384ecb Fixed category parameter template edit form 2020-11-02 15:05:37 -05:00
eeintech 34b784d1e4 Added setting, checkbox (PartCreateView only) and hook to create part parameters from category templates 2020-11-02 13:14:31 -05:00
eeintech 978b5f869d Added checkbox to add parameter template to all categories 2020-11-02 12:20:29 -05:00
Oliver Walters 500da8099b Add forms / views for creating a new build output, and completing the build
- Also some refactoring of how forms are handled and saved
2020-11-02 22:56:26 +11:00
Oliver Walters b02c87ea50 Lots of work towards multiple build output 2020-11-02 01:24:31 +11:00
eeintech 3a347fba21 Added edit/delete for category parameter templates 2020-10-31 12:55:52 -05:00
eeintech 5310ce8465 First step into managing Category Parameters to InvenTree settings 2020-10-30 17:17:18 -05:00
Oliver Walters 3a702266e6 Merge remote-tracking branch 'inventree/master' into build-fixes
# Conflicts:
#	InvenTree/InvenTree/views.py
#	InvenTree/build/views.py
#	InvenTree/locale/de/LC_MESSAGES/django.po
#	InvenTree/locale/en/LC_MESSAGES/django.po
#	InvenTree/locale/es/LC_MESSAGES/django.po
#	InvenTree/order/views.py
#	InvenTree/part/api.py
#	InvenTree/part/views.py
#	InvenTree/templates/js/bom.js
2020-10-30 22:44:25 +11:00
Oliver Walters 1caa341f8e Fixes for unit tests 2020-10-30 21:34:56 +11:00
Oliver Walters e049ca1a85 More refactoring 2020-10-30 16:54:05 +11:00