eeintech
f2e9f58f1b
Added purchase price range and average to BOM items/view
2021-05-13 15:47:42 -04:00
Matthias
cdcb6504f9
fixing wrong position
2021-05-12 15:33:49 +02:00
Matthias
f9f191b5e3
Inclusion in all tamplates
...
#1574
2021-05-12 15:31:35 +02:00
Matthias
169745c11f
style fix
2021-05-11 16:23:26 +02:00
Matthias
71c3ff4b9f
prefetching related information
2021-05-11 16:15:10 +02:00
Matthias
4156b71c4b
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-05-11 13:32:14 +02:00
Matthias
d38c1f6c0b
sample implementation
2021-05-09 14:30:39 +02:00
Matthias Mair
e59f467c79
Merge branch 'master' into spaces!
2021-05-08 12:27:19 +02:00
Oliver
e47a8d6d5e
Merge pull request #1545 from matmair/issue1425
...
adds sales order line item price
2021-05-07 23:54:45 +10:00
Matthias Mair
bdd61fdb2c
enable live-serving of i18n_static tag in debug ( #1560 )
...
* enable live-serving of i18n_static tag in debug
* style repair
2021-05-07 23:18:06 +10:00
Matthias
9e59d41f12
style improvments
2021-05-07 07:46:35 +02:00
Matthias
ae01503a9e
handeling data in an inheritable way
2021-05-07 07:20:43 +02:00
Matthias
053793288b
same spacing for tables
...
thanks @eeintech
2021-05-06 18:05:43 +02:00
Matthias
792b2d11c0
cleanup
2021-05-06 16:46:52 +02:00
Matthias
660a3f9410
cleaner get function
2021-05-06 16:46:29 +02:00
Matthias
4830ff28bf
new function for initials
2021-05-06 16:34:37 +02:00
Matthias
c2a5e1fd23
moved the special stuff into the inherited view
2021-05-06 16:29:03 +02:00
Matthias
b09f49aaa5
Merge branch 'master' of https://github.com/inventree/InvenTree into issue1425
2021-05-06 14:54:26 +02:00
Matthias
d5b65e6e41
yaml!
2021-05-06 14:38:13 +02:00
Matthias
a77d9d9de7
same treatment for html
2021-05-06 14:33:03 +02:00
Matthias Mair
39d4129157
chery picked all fixed trans str from #1438 ( #1554 )
2021-05-06 20:29:58 +10:00
Matthias
f2b0717d10
removes all lines consisting only of spaces
...
this really bothers me for some reason - nothing technical
2021-05-06 12:11:38 +02:00
Matthias
1259374822
removes layout-shift due to typo in menubar
2021-05-06 00:37:45 +02:00
Matthias
f9463fa277
fixes navbar-layout shift with narrow dollar-sign
2021-05-06 00:33:34 +02:00
Matthias
66f198baa9
removing duplicate information in pricing table
2021-05-06 00:17:46 +02:00
Matthias
030865f8dd
sale price in pricing table
2021-05-05 23:49:04 +02:00
Matthias
1b7ade9405
adding in missing parts for full saleprice
2021-05-05 23:47:46 +02:00
Matthias
287a05ddc5
clearer spacing in html
2021-05-05 21:48:58 +02:00
Matthias
b392586a08
quantity also for modal
2021-05-05 20:55:37 +02:00
Matthias
ee028ef925
space cleanup
2021-05-05 20:38:27 +02:00
Matthias
75f487aee9
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-05-04 00:02:15 +02:00
Oliver
5d214fc869
Merge pull request #1535 from eeintech/get_price
...
Added support for fractional price and lower price break
2021-05-01 09:52:21 +10:00
Matthias
036c5661ec
Link for credits in UI and README Closes #1533
2021-04-30 23:40:52 +02:00
eeintech
87b38ec992
Added support for fractional part/bom quantity and price
2021-04-29 14:22:07 -04:00
eeintech
f0b44450fb
Updated 'Required for Build Orders' API queryset
2021-04-27 12:48:36 -04:00
Matthias
f4502aecca
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-04-26 21:48:42 +02:00
Oliver Walters
06afd4d726
Refactor "ready" state into a function
2021-04-25 10:52:31 +10:00
Matthias
294dd0525f
use spaces instead of tabs
2021-04-22 12:53:49 +02:00
Matthias
126c5ca3bf
typo
2021-04-22 12:48:42 +02:00
Matthias
f7635fb1c0
reording form
2021-04-22 12:39:48 +02:00
Matthias
80d46fb3ab
cleanup; using one currency
2021-04-22 12:30:38 +02:00
Matthias
a0154067d2
added setting -> default false
2021-04-22 12:05:48 +02:00
Matthias
07d68f7fde
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-04-21 11:12:48 +02:00
Oliver
4903826be1
Merge pull request #1494 from matmair/feature/js_translation
...
Translating JS-Files once
2021-04-20 22:58:43 +10:00
Matthias
2943dc6083
initial implementation as in #1485
2021-04-20 13:37:19 +02:00
Oliver Walters
4d1eb51bc4
Fixes
2021-04-20 20:42:55 +10:00
Oliver Walters
2bb86ff22b
Adds missing template file
2021-04-20 20:20:00 +10:00
Oliver Walters
c5fa0bb459
Improved API filtering for PartCategory
2021-04-20 20:15:06 +10:00
Oliver Walters
f578f68001
Split "part category" view into separate pages
2021-04-20 19:30:43 +10:00
Oliver Walters
0fbf39f1bc
More fixes
2021-04-20 10:59:28 +10:00
Oliver Walters
6b9145ae56
Fixes required for v3.2 compatibility
...
- Specify DEFAULT_AUTO_FIELD
- Specify output_field for annotations
2021-04-20 09:14:08 +10:00
Oliver
157d58b157
Merge pull request #1481 from matmair/instance-name-in-title
...
Instance name in title
2021-04-18 21:48:37 +10:00
Matthias
6c3a66f7d6
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-04-18 12:58:19 +02:00
Matthias
c3319e88f4
typo fix
2021-04-18 01:21:44 +02:00
Matthias
5b9c4dc225
sipler translation strings
2021-04-18 01:21:11 +02:00
Matthias
59063bee6b
extending translations to the whole sentence
2021-04-17 23:52:21 +02:00
Matthias
20af4c9ba0
template tag for translatable alerts with links
2021-04-17 23:48:47 +02:00
Matthias
b1e08dae78
Merge branch 'master' of https://github.com/inventree/InvenTree into instance-name-in-title
2021-04-17 12:19:38 +02:00
Matthias
3598c36043
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-04-17 09:59:05 +02:00
Oliver
d4529ec1c4
Merge pull request #1464 from matmair/translation_improv
...
Translation improvments
2021-04-16 21:46:07 +10:00
Matthias
098ac0c461
using feature in views
2021-04-15 14:52:08 +02:00
Matthias
d49977bed3
initial implementation as described in #1463
2021-04-15 14:51:11 +02:00
Matthias
cfae92e22b
more translated strings for api-titles and filters
2021-04-15 12:15:02 +02:00
Matthias
75381cbb7b
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-04-14 21:18:21 +02:00
eeintech
3eae70e745
Merged master and company migrations
2021-04-12 11:10:35 -04:00
Oliver Walters
8a06eaa40d
Unit testing
2021-04-11 19:28:39 +10:00
Oliver Walters
85c9bc1b81
Adds detail endpoint for PartParameter model
2021-04-11 18:56:35 +10:00
Oliver Walters
b74d365529
Merge remote-tracking branch 'upstream/master' into django-q
2021-04-10 22:46:20 +10:00
Oliver Walters
e787c853e5
Update logger context
2021-04-10 20:08:13 +10:00
Oliver
6bf3cc9e01
Merge pull request #1446 from eeintech/bom_yaml_export
...
Replace normalize with integer wrapper for quantity field
2021-04-10 09:17:23 +10:00
eeintech
afddf12339
Changed int to float
2021-04-08 22:04:26 -04:00
eeintech
cbddda6640
Remove normalize import
2021-04-08 14:41:06 -04:00
eeintech
7491cda313
Replace normalize with integer wrapper for quantity field
2021-04-08 14:35:47 -04:00
eeintech
b5a5f5b409
Simplified stock table view in Part and SupplierPart detail pages
2021-04-08 13:42:35 -04:00
eeintech
0bb2507dd6
Added manufacturer part deletion warning when deleting a part
2021-04-07 14:02:50 -04:00
eeintech
1074300ba0
Improved BOM export of combined manufacturer and supplier data
2021-04-07 12:24:32 -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
eeintech
f39928368e
Merge branch 'master' of github.com:inventree/InvenTree into manufacturer_part
2021-04-07 10:33:55 -04:00
eeintech
b2264940a3
Dynamic control of information to make cleaner supplier and manufacturer tables
2021-04-07 09:54:20 -04:00
Matthias
32eaf48c12
fixed styling
2021-04-06 18:33:57 +02:00
Matthias
f647120cd1
initial showcase implementation
2021-04-06 18:17:09 +02:00
eeintech
bd65a42410
Removed global setting for manufacturer parts (enabled for all users)
2021-04-06 08:49:45 -04:00
Matthias
20c455384e
added more translation-strings
2021-04-04 22:44:14 +02:00
Matthias
c68220a597
migrations for all the translated models, totally forgot that
2021-04-03 14:11:28 +02:00
Matthias
0547e1c03b
added more translations in html / js
2021-04-03 04:05:59 +02:00
Matthias
446bc06c1b
switched translation methode to lazy
2021-04-03 04:01:40 +02:00
Matthias
2de6fcbfa4
added missing translation fields #753
2021-04-03 03:59:09 +02:00
eeintech
94574b37ae
Added Manufacturer parts to search, fixed icons, added manufacturer view in supplier part detail page
2021-04-01 10:00:15 -04:00
eeintech
50adb2ac61
SourceItem only for SupplierPart, added logic to templates
2021-03-29 15:39:25 -04:00
eeintech
e6dfb7da52
Added global setting to enable manufacturer parts
...
Created SourceItem model
Updated templates
2021-03-29 13:22:15 -04:00
eeintech
cbb887ae79
Merge branch 'master' of github.com:inventree/InvenTree into manufacturer_part
2021-03-29 10:12:20 -04:00
Oliver Walters
7a4b90649a
HTML / CSS fixes
2021-03-29 16:36:27 +11:00
eeintech
afd2dacfc7
Can now create, view list of parts and view detail page
2021-03-24 11:44:51 -04:00
eeintech
e28dde7f7b
Fixed navbar, added missing template and urls
2021-03-23 17:45:03 -04:00
eeintech
08ffbee8ed
Fixed model name and added to part navbar
2021-03-23 17:33:29 -04: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
e3a5a56371
Add "modal image" display for part thumbnails
2021-03-17 23:44:47 +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
5f19f534fc
Catch error if invalid image is uploaded
2021-03-17 09:47:57 +11:00
Oliver Walters
15678f789c
Add global setting to enable download of files / images from remote URL
2021-03-17 08:40:30 +11:00
Oliver Walters
45edb7e802
Add button
2021-03-17 08:28:38 +11:00
Oliver Walters
5b7d35e6f7
add View
2021-03-17 08:28:28 +11:00
Oliver Walters
3900f9b1b6
Add form for submitting image URL
2021-03-17 08:28:12 +11:00
eeintech
85474516a3
Merge branch 'master' of github.com:inventree/InvenTree into ipn_edit_setting
2021-03-16 10:23:27 -04:00
Oliver
5e48009241
Merge pull request #1407 from eeintech/bom_match_headers
...
Split required and part match headers for BOM import
2021-03-16 08:19:32 +11:00
eeintech
64a57128bc
Return True for BOM valid flag if part does not have BOM items
2021-03-15 10:37:30 -04:00
eeintech
d39bd88440
Split required and part match headers for BOM import
2021-03-15 09:41:04 -04:00
eeintech
7b81a470b9
Merge branch 'master' of github.com:inventree/InvenTree into ipn_edit_setting
2021-03-15 08:50:31 -04:00
Oliver Walters
2de879d2ba
Add option to hide form error message
2021-03-15 20:30:18 +11:00
eeintech
b152f7041b
Add setting to disable IPN editing after part is created (web only)
2021-03-12 10:30:31 -05:00
Andreas Kaiser
3897166185
fix typo
2021-03-10 09:48:54 +01:00
Andreas Kaiser
48cd227f06
german translation, HTML tags refactored
2021-03-06 21:52:57 +01:00
Andreas Kaiser
ade1d36397
updated german translation, change tags bold italics
2021-03-05 01:03:08 +01: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
979f543c3f
Add build orders to search results list
2021-03-03 08:44:13 +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
7aed696451
Merge pull request #1373 from SchrodingersGat/server-pagination
...
Server pagination
2021-03-01 13:31:50 +11:00
Oliver Walters
9f9629edb3
Fix for unit test
2021-03-01 11:21:18 +11:00
Oliver Walters
34def10765
Delete un-needed code
2021-02-28 21:44:10 +11:00
Oliver Walters
90feb6d210
Server-side paginatino for build orders
2021-02-28 20:31:01 +11:00
Oliver Walters
1239d4af16
Fixes result limiting
...
- Required for index page
2021-02-28 20:16:05 +11:00
Oliver Walters
487794a938
Server side pagination for the part list
2021-02-28 16:29:25 +11:00
Oliver Walters
6f2ba71339
Refactor side navigation tree
2021-02-28 11:48:20 +11:00
Oliver Walters
b315b958b0
PEP fixes
2021-02-27 07:56:38 +11:00
Oliver Walters
ee744be5fe
Refactor API unit tests for part
2021-02-26 21:45:37 +11:00
Oliver Walters
6e3cb326fb
Use better introspection, no longer required "role_required"
2021-02-26 21:36:40 +11:00
Oliver Walters
5c61c18dc4
Add API endpoint which provides list of role permissions available to current user
2021-02-26 17:52:06 +11:00
Oliver Walters
cd5bc395f2
PEP fixes
2021-02-26 16:03:38 +11:00
Oliver Walters
20740035e8
Add role to API endpoints in 'part' app
2021-02-26 14:37:50 +11:00
Oliver Walters
81e9fd7a44
Escape hatch if role not required
2021-02-26 14:26:37 +11:00
Oliver Walters
36359fc547
RolePermission is now default for API endpoints
2021-02-26 14:05:26 +11:00
Oliver Walters
cd8c6fa81a
Add RolePermission for API endpoints
2021-02-26 13:53:23 +11:00
Oliver Walters
1dfda5b0ed
Fix display for top-level category
2021-02-26 13:03:03 +11:00
Oliver Walters
12c2ea3b37
Refactor multi-bom deletion
2021-02-26 10:54:54 +11:00
Oliver Walters
f2da1c990b
Simplify process for marking a part as "starred"
2021-02-25 23:27:27 +11:00
Oliver
35b9b17167
Merge pull request #1354 from SchrodingersGat/tree-fix
...
Sidenav Fixes
2021-02-25 09:45:56 +11:00
Oliver Walters
26e80fa0ab
Fancify all the menubars
2021-02-25 09:10:20 +11:00
Oliver Walters
fe42d5c54d
Cleanup display for part
2021-02-24 21:58:40 +11:00
Oliver Walters
48d2a395de
Part Category now uses menubar display
2021-02-24 21:39:45 +11:00
Oliver Walters
a0eec930bb
Cleanup
2021-02-24 21:30:55 +11:00
Oliver Walters
213851e8aa
Purchase Order now uses menu bar
2021-02-24 20:01:05 +11:00
Oliver Walters
bedfaa582c
Update "part" display to use new menubar
2021-02-24 17:58:43 +11:00
Oliver Walters
2a7b32d4f4
Part display tweaks
2021-02-24 16:37:32 +11:00
Oliver Walters
546a1c91cc
Allow searching part by revision field
2021-02-24 11:05:52 +11:00
Oliver Walters
a660578262
Move part menu to the left
2021-02-24 11:02:11 +11:00
Oliver Walters
15a59d54ca
Abstract template context data for part
2021-02-24 09:05:31 +11:00
Oliver Walters
2e87499fa5
Basic right-side menu for part
2021-02-23 21:51:41 +11:00
Oliver Walters
68f24e97ac
Make tree sidenav resizable
2021-02-23 21:09:55 +11:00
Oliver
8cc904fe8a
Merge pull request #1352 from SchrodingersGat/bug-fix
...
Bug fix for trackable parts
2021-02-23 18:01:56 +11:00
Oliver Walters
a48be3bea9
Remove regex search functionality from part api
2021-02-23 16:57:17 +11:00
Oliver Walters
b64d48544d
Bug fix for trackable parts
2021-02-23 16:49:09 +11:00
Oliver
94c8bb6805
Merge pull request #1350 from SchrodingersGat/recently-updated
...
Adds "Recently Updated Stock" to index page
2021-02-23 14:47:24 +11:00
Oliver Walters
949a541ee0
Add more options to StockList api
...
- Limit query results
- Order by various fields
2021-02-23 13:43:26 +11:00
Oliver Walters
39d4ddd845
Enable filtering for "used in" table
2021-02-23 13:23:23 +11:00
Oliver Walters
041f056116
Display stock tab for virtual parts
2021-02-23 10:40:52 +11:00
Oliver Walters
58863b1924
Show child builds
2021-02-22 22:35:54 +11:00
Oliver
b8327a5531
Merge pull request #1342 from SchrodingersGat/label-improvements
...
Label improvements
2021-02-22 19:45:11 +11:00
Oliver Walters
199ba27031
PEP!!!
2021-02-22 18:44:59 +11:00
Oliver Walters
cf6a03456f
Adds 'suppliers' field to Part serializer
...
- Number of supplier parts associated with the Part object
2021-02-22 18:44:31 +11:00
Oliver Walters
28e9aa4afa
More unit fixes
2021-02-22 18:11:40 +11:00
Oliver Walters
9fe9cbc795
Fixes weird variant display
...
- Seems like the double import was at fault (somehow??)
2021-02-22 16:57:33 +11:00
Oliver Walters
bfbcbe252b
Adds "required parts" tab to build view
2021-02-18 17:14:57 +11:00
Oliver Walters
e75b9d04fe
PEP fix
2021-02-18 14:38:25 +11:00
Oliver Walters
7a51e6cf78
Implement filtering which accommodates new inheritable BOM feature
...
- Can no longer filter bom_items by sub_part
- Adds get_used_in_filter() and get_used_in() for part model (returns a query of other part objects)
2021-02-18 14:35:21 +11:00
Oliver Walters
abe1018abe
Add new fields to BOM item hash
2021-02-18 00:40:30 +11:00
Oliver Walters
8caf6bad10
Fix for duplicating BOM
...
- Do not duplicate bom items which are "inherited"
2021-02-18 00:38:40 +11:00
Oliver Walters
3f30421ba9
bug fix
2021-02-17 23:57:45 +11:00
Oliver Walters
bb3440a8a4
Refactor bom item filter
...
- Also updates a number of part functions to make use of inherited BOM items
2021-02-17 22:53:56 +11:00
Oliver Walters
1eb2456e3d
Display inherited rows a bit differenter
2021-02-17 22:25:43 +11:00
Oliver Walters
43eba3f7ec
Add ability to include bom items inherited from parent parts in the API list
2021-02-17 22:05:17 +11:00
Oliver Walters
40d75090a7
Add 'inherited' flag to API
2021-02-17 21:53:26 +11:00
Oliver Walters
d692c18274
Add 'inherited' field to BomItem
2021-02-17 21:53:15 +11:00
Oliver Walters
fcc35f2260
Fix display of parts currently being built
2021-02-17 13:14:27 +11:00
Oliver Walters
ba542dcbdb
Auto-fill build quantity
2021-02-17 13:06:18 +11:00
Oliver Walters
8780b8435a
style fix
2021-02-17 12:46:05 +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
cda97829ab
Add function for required build order quantity
2021-02-17 10:27:36 +11:00
Oliver
a444f21e64
Merge pull request #1292 from SchrodingersGat/bom-report
...
BOM report
2021-02-16 21:32:28 +11:00
Oliver Walters
11099676ef
Dialog for printing BOM reports
2021-02-12 21:23:56 +11:00
Oliver Walters
b22b82877d
Hide units when empty
2021-02-12 20:01:09 +11:00
Oliver
af7a627230
Merge pull request #1271 from SchrodingersGat/migration-unit-test
...
Migration unit test
2021-02-04 23:56:12 +11:00
Oliver Walters
74704a7c1e
Mark migrations with data operations "non atomic"
...
Ref: https://docs.djangoproject.com/en/dev/howto/writing-migrations/#non-atomic-migrations
2021-02-04 22:19:15 +11:00
Oliver Walters
a0e7d37a19
Add setting for enabling / disabling test reports
2021-02-04 21:15:19 +11:00
Oliver Walters
a025b7239d
Adds simple test-report template
2021-02-04 15:29:46 +11:00
Oliver Walters
6230fb3614
Add custom report template tags
2021-02-04 13:41:47 +11:00
Oliver Walters
b107c54eb2
PEP fix
2021-02-04 09:13:45 +11:00
Oliver Walters
e407b99d0d
Add initial migration unit test for the 'part' app
2021-02-04 09:13:11 +11:00
Oliver Walters
0e246a7fdf
Migration fix (response is different for postgresql)
2021-02-03 13:02:28 +11:00
Oliver Walters
43e03ed023
Update unit tests
2021-02-01 12:26:58 +11:00
Oliver Walters
7e8def15ed
Hide barcode actions if barcode support is disabled
2021-01-28 20:45:42 +11:00
Oliver Walters
220777611a
Prevent part images from auto deleting
...
- Part images can be used for multiple parts
2021-01-27 22:31:21 +11:00
Oliver Walters
436207b315
Merge remote-tracking branch 'inventree/master' into batch-reports
...
# Conflicts:
# InvenTree/templates/stock_table.html
2021-01-18 23:23:58 +11:00
Oliver Walters
833ba8c472
Template fixes
2021-01-18 22:45:07 +11:00
Oliver Walters
526d81481b
Cleanup
2021-01-18 22:25:53 +11:00
eeintech
72c7ceb553
Merged master and updated stock_table.html
2021-01-17 13:11:59 -05:00
Oliver Walters
85bce24e30
Limit matches to the 5 "most matchy" ones
2021-01-15 12:32:27 +11:00
eeintech
7d5571ba5b
Merged changes from master
2021-01-14 08:52:56 -05:00
Oliver Walters
1dc2636e45
Add option to show part quantity in various forms
...
Enabling this option can make BOM item forms *very* slow!
2021-01-14 15:20:42 +11:00
Oliver Walters
1cb951bd0b
Fix for font-awesome icon
2021-01-14 12:08:54 +11:00
Oliver Walters
890ce9ef95
Fix IPN comparison against null value
2021-01-14 10:58:29 +11:00
eeintech
e92e5dfe8f
Merged master
2021-01-13 17:08:01 -05: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
eeintech
5ca03af3e2
Improved Owner.get_owner method and fixed tests (try#2)
2021-01-12 16:36:29 -05:00
eeintech
b6135fda74
Updated templates and a lot of manual testing
2021-01-12 13:16:04 -05:00
Oliver Walters
59bb5d15c8
Filter PartAttachment API list by Part reference
2021-01-08 08:43:00 +11: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
855098e30b
Merge conflicting migration files
2021-01-05 00:58:48 +11:00
Oliver Walters
e715ea5d79
Merge remote-tracking branch 'inventree/master' into stock-expiry
...
# Conflicts:
# InvenTree/common/models.py
2021-01-05 00:58:32 +11:00
Oliver Walters
9a30108b75
Auto-update the expiry date in the StockItem form when switching Part selection
2021-01-05 00:37:42 +11:00
Oliver Walters
da02ab3eac
Add unit testing for view
2021-01-05 00:01:44 +11:00
Oliver Walters
37dcf1c1cf
Add "default_expiry" field to Part model
2021-01-04 23:36:11 +11:00
Oliver Walters
d1ce0f062e
Improve unit testing for StockItem API
2021-01-04 01:22:43 +11:00
Oliver Walters
b05504e1c4
Add PART_VIRTUAL setting
2021-01-03 23:13:58 +11:00
Oliver Walters
0aeeba808c
PEP fixes
2021-01-03 23:07:21 +11:00
Oliver Walters
6c7b648133
Implement global settings for assembly and template values of Part model
2021-01-03 23:06:51 +11:00
Oliver Walters
298e9cae65
Fix variable scope issue
2021-01-03 10:07:38 +11:00
eeintech
bcae1d09a8
Fixed category parameter templates settings view
2020-12-17 17:25:10 -05:00
Oliver Walters
06d9f4f982
Bugfix for duplicate IPN checks when blank IPN is used
2020-12-16 21:02:53 +11:00
Oliver Walters
ea2f5009c8
Vastly improved speed of BOM upload
...
- Was calculating the stock levels for *every* part, for *every* drop down
- Many many many calls were being made
- Just remove stock count entirely from the drop-down menus
2020-11-27 14:40:30 +11:00
Oliver Walters
e3231bbedb
Hide "pricing" information in the BOM table
2020-11-24 20:58:18 +11:00
Oliver Walters
b5d75d6e6a
PEP fixes
2020-11-24 11:56:51 +11:00
Oliver Walters
ce82579930
Cleanup getRequiredParts function
2020-11-24 10:18:07 +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
af9b88de11
Fix for BomItem clean function
...
Handle the case where the sub_part does not exist
2020-11-24 09:33:26 +11:00
Oliver Walters
599220a931
Fixes for custom SQL queries
...
- Don't use double quotes!
- NO NO NO!
- Single quotes only
2020-11-19 09:15:16 +11:00
eeintech
ac2797c7a1
Improved API endpoint for category parameter templates
2020-11-16 16:10:00 -05: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
1d4b826d03
Merge pull request #1124 from eeintech/fix_nocategory_templates_error
...
Check that category was selected before fetching templates
2020-11-13 10:41:51 +11:00
eeintech
d4ac35b9aa
Check that category was selected before fetching templates
2020-11-12 16:52:22 -05:00
Oliver Walters
ae7fbd6112
Add PEP8-naming extension for flake
...
- Enforcing python naming checks
2020-11-12 21:53:04 +11:00
Oliver Walters
47cbf3071d
Add option to add a single-quantity price-break when creating a new SupplierPart object
...
- Add unit testing!
2020-11-12 21:36:32 +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
Oliver Walters
51d2d85c26
When creating a new price break for a supplier part, default to using the currency code specified for the supplier company
2020-11-12 11:14:50 +11:00
eeintech
bfdda847c4
Updated part migration reference in 0054
2020-11-11 11:18:10 -05:00
Francois
a7444a9926
Merge branch 'master' into categories_parameters
2020-11-11 06:40:11 -05:00
Oliver Walters
039a7badd1
A little whoopsie-doo:
...
- Part.clean() was incorrectly referencing a BomItem when it should have been referencing BomItem.part
2020-11-11 16:09:14 +11:00
Oliver Walters
fc89501a62
Fix for SQL cursor query
...
- What works in SQLite don't necessarily fly with the big boys
2020-11-11 08:06:14 +11: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
Oliver Walters
1fc2ef5f18
Custom migration for PartSellPriceBreak
2020-11-10 22:31:46 +11:00
Oliver Walters
a6028f027a
Add setting to allow or prohibit duplicate IPN values
2020-11-10 09:03:26 +11:00
Oliver Walters
c4296ad4f1
Update migrations and translation
2020-11-09 23:47:31 +11:00
Oliver Walters
c95f124578
Add some helper magic for setting objects
...
- If the setting is defined as a "bool" then the returned value is automatically cast to a bool
- Add some more unit testing
2020-11-09 23:44:54 +11:00