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