Matthias
cd6d13fa7d
Merge branch 'master' of https://github.com/inventree/InvenTree into bom-pricing
2021-06-27 14:38:23 +02:00
Matthias
e4a9d56ba0
style fixes
2021-06-27 14:26:51 +02:00
Matthias
4f726931a6
adds in money-conversion helper
2021-06-27 14:18:37 +02:00
Matthias
a3ec24fbcc
Reenabling prices for BOM items
...
Closes #1721
2021-06-27 13:48:08 +02:00
Matthias
67128c308b
fixing typo
2021-06-27 12:26:02 +02:00
Oliver
67f76c8bca
Merge remote-tracking branch 'inventree/master' into drf-api-forms
2021-06-27 09:26:23 +10:00
Oliver
42ed95c936
Merge pull request #1588 from matmair/part-import
...
Part import
2021-06-27 09:24:10 +10:00
Matthias Mair
e760aa172a
Merge branch 'master' into part-import
2021-06-26 23:58:41 +02:00
Oliver Walters
34a374ce9a
Add try/except around callable default
2021-06-27 01:18:09 +10:00
Oliver Walters
0cc999410b
More unit test fixes
2021-06-27 01:03:54 +10:00
Oliver Walters
232899e0c4
Simpler implementation
2021-06-27 00:25:23 +10:00
Oliver Walters
ae1a1e139f
Further fixes for default API values
...
- Account for callable defaults
- Extra check in is_valid()
2021-06-27 00:01:40 +10:00
Oliver
ddbf863617
Merge remote-tracking branch 'inventree/master' into api-default-values
...
# Conflicts:
# InvenTree/InvenTree/serializers.py
2021-06-26 21:04:41 +10:00
Oliver
949c7dd81b
Set modal form title
2021-06-26 14:30:14 +10:00
Matthias
d28d66795d
linked price break graphs
2021-06-25 07:41:00 +02:00
Matthias
4921cd47f9
refactor for better readabilty
2021-06-25 07:40:01 +02:00
Oliver
76ec51a93b
Merge pull request #1722 from matmair/internal-price-op
...
full Internal price coverage
2021-06-25 07:37:06 +10:00
Oliver
b20af54b76
Create select2 instance for related field
2021-06-25 07:36:37 +10:00
Matthias
b99af16bfd
preparing for price breaks diagrams
2021-06-24 22:13:56 +02:00
Matthias
9ce5a9823e
added doc for internal price
2021-06-24 21:48:00 +02:00
Matthias
abe00232f3
use internal price in more places
2021-06-24 21:47:11 +02:00
Oliver
04374c71c2
Annotate models with their API list view
...
- It will make sense, trust me
2021-06-25 00:17:58 +10:00
rgilham
c6fd2281d6
Allow BOM pricing to be valid when using internal pricing
2021-06-24 02:13:55 +02:00
Matthias
9f27a77689
price break js refactor
2021-06-24 01:19:09 +02:00
Matthias
d7d080fb96
adding in manufacturer and supplier tables
2021-06-23 15:30:04 +02:00
Matthias
761aa04aba
added bom-table
2021-06-23 12:16:33 +02:00
Matthias
332c0a43fd
clearer headings
2021-06-23 12:16:04 +02:00
Oliver
70a073be21
Live update part image
2021-06-23 19:28:23 +10:00
Oliver
2e1ad0c245
Change some warnings to infos
2021-06-23 18:54:01 +10:00
Oliver
36e6b9f164
Set allow_null flag on image fields
2021-06-23 11:40:37 +10:00
Oliver
5ba7aeaa27
Fixes:
...
- Use DRF ImageField, not FileField
- Ensure that permissions get updated correctly in 'test' mode
- Allow file upload in the APITester class
2021-06-23 10:28:21 +10:00
Matthias
522ca161d6
added permissions-check to bom
2021-06-23 01:26:07 +02:00
Matthias
c8ff6ee0e2
removing old views
2021-06-23 01:11:25 +02:00
Matthias
093a181751
initial structure for single pricing view
2021-06-23 01:07:07 +02:00
Oliver
878f26c770
Enable upload of company image via the API
2021-06-23 08:39:06 +10:00
Oliver
f199feb8d9
Use the part detail API for uploading a new image
2021-06-23 08:34:45 +10:00
Oliver
b8e4b58df0
Catch potential error updating image that does not exist...
2021-06-22 22:23:27 +10:00
Oliver
2fc7c3d883
fix typo
2021-06-22 22:16:11 +10:00
Oliver
e29594811b
Allow direct upload of images via the API
2021-06-22 22:09:30 +10:00
Oliver
979ef674d6
Update data for unit test fixtures
2021-06-22 13:24:03 +10:00
Oliver
eae9ff7d1d
More unit test fixes
2021-06-22 11:54:18 +10:00
Oliver
6d2cd78d29
Fixes for unit tests
2021-06-22 10:36:04 +10:00
Oliver
9475af62ae
Style fixes
2021-06-22 10:12:44 +10:00
Oliver
c62ba5eb12
Perform a "full_clean" on serialized model
...
- DRF does not by deault run validate_unique on the model
- Need to check if we are "creating" or "updating" a model
- Catch and re-throw errors in the correct format
- Unit tests
2021-06-22 10:09:19 +10:00
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
8fd41f5ecf
Unit testing for default values
2021-06-21 21:46:22 +10:00
Oliver
5e5fc35655
Merge pull request #1688 from SchrodingersGat/supplier-part-parameters
...
Adds "parameters" for manufacturer parts
2021-06-21 16:39:15 +10:00
Oliver
04b216253d
Ok, that was a bad idea.
2021-06-21 11:30:20 +10:00
Oliver
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
Matthias
80e47b6f76
addd in sorting for category
...
fixes #1689
2021-06-20 22:49:06 +02:00
Matthias
a0b83d530c
refactor
2021-06-20 20:19:11 +02:00
Matthias
59aae51652
show stock history starting by 1 element
2021-06-20 20:17:01 +02:00
Oliver
8a8b310195
Add some more inlines in the admin interface
2021-06-21 00:46:15 +10:00
Oliver
bea7ab7175
Add python version information to the "about" window
2021-06-21 00:25:27 +10:00
Matthias
b86793703e
Merge branch 'part-import' of https://github.com/matmair/InvenTree into part-import
2021-06-18 23:14:48 +02:00
Matthias
59e6cc1a10
Merge branch 'master' of https://github.com/inventree/InvenTree into part-import
2021-06-18 23:10:59 +02:00
Oliver
778aa0314d
Load and display build order allocation items via AJAX
2021-06-18 19:18:35 +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
43478a0be7
Merge pull request #1634 from matmair/internal-price
...
Internal price
2021-06-18 10:36:29 +10:00
Oliver
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
Matthias
4c7508cd6b
tag to call a method with (multiple)args
2021-06-17 23:11:31 +02:00
Matthias
58b6bbb236
tag to read out dict value
2021-06-17 23:09:50 +02:00
Matthias
789865b996
style-fix
2021-06-17 18:25:05 +02:00
Matthias
997d68694e
fix for part with no bom-price #1678
2021-06-17 18:21:11 +02:00
Matthias
6e77029d7d
Revert "fix for part with no bom"
...
This reverts commit dd58f89977
.
2021-06-17 18:12:41 +02:00
Matthias Mair
44464de2b6
Merge branch 'inventree:master' into internal-price
2021-06-17 16:42:57 +02:00
Matthias Mair
e77e89b16c
Merge branch 'inventree:master' into part-import
2021-06-17 16:42:49 +02:00
Matthias
dd58f89977
fix for part with no bom
2021-06-17 14:51:41 +02:00
Oliver
8766c80233
Merge pull request #1645 from matmair/pricing-reformat
...
Pricing reformat
2021-06-17 22:36:07 +10:00
Matthias
447a7dd4e4
style fix
2021-06-13 15:04:57 +02:00
Matthias
3f04a57452
added test for internal prices
2021-06-13 15:01:03 +02:00
Matthias
3fb95bea7e
added test for sell price breaks
2021-06-13 13:31:31 +02:00
Matthias
c0e50128dd
display latest serial on all part-views #1648
2021-06-11 23:43:23 +02:00
Matthias
4f3bfe569a
added in internal prices in price calculations
2021-06-07 05:25:13 +02:00
Matthias
0e8a97acb0
added permissions
2021-06-07 05:23:13 +02:00
Matthias
37c0025399
settings for internal prices added
2021-06-07 04:58:37 +02:00
Matthias
62638f76ed
fixing wrong page title
2021-06-07 04:00:12 +02:00
Matthias
6ae9fa716c
added internal price to part_pricing
2021-06-07 00:19:37 +02:00
Matthias
27282c8049
Merge branch 'master' of https://github.com/inventree/InvenTree into internal-price
2021-06-06 18:15:41 +02:00
Matthias
413fa2e842
merging in sidebar icon changes fr upstream
2021-06-06 17:50:13 +02:00
Matthias
5a869d247f
Merge branch 'master' of https://github.com/inventree/InvenTree into part-import
2021-06-06 17:46:33 +02:00
Matthias
fcf360f2a3
clearer information text? as in #1577
2021-06-06 14:33:26 +02:00
Matthias
36ff21f11e
hide supply part price on start
2021-06-06 14:21:08 +02:00
Matthias
ced7768030
calculate button added
2021-06-06 14:20:30 +02:00
Oliver
573f601752
Merge pull request #1632 from matmair/nav-style
...
same nav sidebar distance for everything
2021-06-06 22:14:20 +10:00
Matthias
81f00753c6
style
2021-06-05 17:24:04 +02:00
Matthias
768080f9a0
Adding internal functions to use internal prices
2021-06-05 17:06:58 +02:00
Matthias
0d93c96f2a
adding internal price breaks as in #1606
2021-06-05 17:01:49 +02:00
Matthias
05d79a4c19
same nav sidebar distance for everything
2021-06-05 15:18:08 +02:00
Matthias
44717b646f
using new tag for currency
2021-06-05 15:07:42 +02:00
Matthias
0eff7d000a
added tag to replace dynamic setting
2021-06-05 15:05:05 +02:00
Matthias
691142ea4c
fixing currency display
2021-06-05 13:27:39 +02:00
Matthias
495babe712
Merge branch 'master' of https://github.com/inventree/InvenTree into part-import
2021-06-02 00:36:15 +02:00
eeintech
ffaa6ee3a9
Fixed price break row actions after sorting
2021-06-01 14:22:00 -04:00
Oliver Walters
9f407df15a
Update BOM table display
2021-06-01 14:17:31 +10:00
Oliver Walters
0bd0e57f16
BomList can be filtered by "allow_variants" flag
2021-06-01 14:03:21 +10:00
Oliver Walters
5c71f04360
Add "allow_variants" field to BomItem
2021-06-01 13:59:01 +10:00
Oliver Walters
f1ca17286f
Save grid / list selection to local storage settings
2021-05-30 00:38:59 +10:00
Oliver Walters
e846c744f4
Buttons to toggle between list and grid views
2021-05-30 00:23:05 +10:00
Oliver Walters
f08c83d6e5
Fix part page heading
2021-05-29 18:48:18 +10:00
Matthias Mair
9cc81df276
Merge branch 'inventree:master' into price-history
2021-05-28 12:14:03 +02:00
eeintech
cdb453b09c
Merge branch 'master' of github.com:inventree/InvenTree into bom_items_purchase_price
2021-05-27 10:20:40 -04:00
Oliver Walters
af1904b6e4
Simplify exhange rate backend
2021-05-27 15:45:38 +10:00
Oliver Walters
c2fe5e08b4
Expand possibilities for variant conversion
...
- Ref get_conversion_options
2021-05-27 12:35:55 +10:00
eeintech
bf83cfb04c
Merge branch 'master' of github.com:inventree/InvenTree into bom_items_purchase_price
2021-05-26 09:28:55 -04:00
Matthias Mair
859a3178a4
Merge branch 'master' into part-import
2021-05-26 13:08:58 +02:00
Matthias
79374c5dfd
ajax implementation for part import
2021-05-26 13:05:20 +02:00
Matthias
4319ba16af
Settings to show import-button
2021-05-26 09:20:50 +02:00
Matthias
b15c20611d
style
2021-05-24 22:45:00 +02:00
Matthias
b4c9edcd27
bom-price ranges as pie-chart
2021-05-24 22:31:33 +02:00
Matthias
206bab137b
refactor
2021-05-24 17:39:32 +02:00
Matthias
fe8e03c666
additional information for graph
2021-05-24 15:46:11 +02:00
Matthias
d5b2bfedbc
re-layouting tables
2021-05-24 02:18:34 +02:00
Matthias
25681fb805
style
2021-05-24 01:30:37 +02:00
Matthias
84d71d928f
removing new stuff in pricing modal
2021-05-24 01:14:15 +02:00
Matthias
7c18ebbbe4
creating new tab
2021-05-24 01:13:46 +02:00
Matthias
b803fbae72
remofing setting
2021-05-24 00:18:04 +02:00
Matthias
1da1753b23
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-05-23 02:31:07 +02:00
Matthias
3c5bb048a1
renaming a few parts
2021-05-22 15:39:54 +02:00
Oliver Walters
240ff59b30
Bump API version to 3
...
- New stock item history tracking is incompatible
- Adds API info to the "about" dialog
2021-05-22 20:56:56 +10:00
eeintech
7a175f13a1
Merge branch 'master' of github.com:inventree/InvenTree into bom_items_purchase_price
2021-05-19 13:25:13 -04:00
Matthias
900f707ff9
permission added
2021-05-18 11:51:08 +02:00
Matthias
9a42421852
restructure overrides
2021-05-18 11:20:25 +02:00
Oliver Walters
7cd345aeb5
Change location of 'banner' messages
...
- Place them inside the main panel
- Generally underneath the thumbnail
2021-05-18 19:19:43 +10:00
Matthias
dd56bc1fa5
setup not realy needed
2021-05-18 11:18:13 +02:00
Matthias
616dd76f8a
refactor and doc
2021-05-18 11:10:01 +02:00
Matthias
e49256a218
fixed bug pointed out by @eeintech
2021-05-18 10:52:27 +02:00
Matthias
db9fd28276
preparing stuff for gen get_field_selection()
2021-05-18 10:48:29 +02:00
Matthias
64f8846e99
generalising for done()
2021-05-18 10:47:56 +02:00
Matthias
92f8bd36f1
inherited setup method
2021-05-18 01:55:47 +02:00
Matthias
eafaf92ae2
unified naming schema
2021-05-18 01:02:31 +02:00
Matthias
46723f42ca
Merge branch 'master' of https://github.com/inventree/InvenTree into part-import
2021-05-18 00:57:10 +02:00
Matthias
508099e536
style fixing
2021-05-16 19:53:01 +02:00
Matthias
b2a912c770
docker-mode switch in settings and tags
2021-05-16 18:19:35 +02:00
Matthias
6c30d128a1
removing duplicate information
2021-05-16 17:33:24 +02:00
Matthias
3a5b4ab74b
crispy forms for FileManagementFormView
2021-05-16 16:00:02 +02:00
Matthias
8168db8061
implementation for part import
2021-05-16 15:57:57 +02:00
Matthias
90ae281387
adding in optional headers
2021-05-16 15:50:13 +02:00
Matthias
941ac25d53
style fixes
2021-05-15 08:45:01 +02:00
Matthias
27ed20c123
fix for wrong mapping
2021-05-15 08:36:08 +02:00
Matthias
6c2e18dd7a
part creation + alerts
2021-05-15 01:09:50 +02:00
Matthias
437e75c598
form functions
2021-05-15 01:09:29 +02:00
Matthias
f1f75b45cb
using messages for alerts
2021-05-15 01:02:25 +02:00
Matthias
0c5fa57770
template tag for dict-reading
2021-05-15 00:58:03 +02:00
Matthias
4ae7debb2b
navigation
2021-05-15 00:57:38 +02:00
Matthias
8effdffe6f
templates and FileManagement config
2021-05-15 00:57:18 +02:00
Matthias
307a097ab4
adding in url
2021-05-15 00:56:14 +02:00
eeintech
5ce262172d
Fixed bom_item unit test
2021-05-14 16:59:59 -04:00
eeintech
e9f41a8357
Currency finding fix
2021-05-14 16:38:30 -04:00
eeintech
274eb51e48
Added read_only args
2021-05-14 16:29:55 -04:00
eeintech
1940fd5199
Now processing currencies
2021-05-14 16:16:23 -04:00
Oliver Walters
7deea1ec00
Style fixes
2021-05-14 12:40:42 +10:00
Oliver Walters
f76bc5a7b8
Add debug mode and database backend as info to the "stats" dialog
2021-05-14 12:38:38 +10:00
eeintech
68f5ec8b6a
Added currency conversion
2021-05-13 17:09:52 -04:00
Matthias
be92efe7b9
Merge branch 'master' of https://github.com/inventree/InvenTree into price-history
2021-05-13 22:58:01 +02:00
eeintech
32d0f3039d
Obviously new float fields should be read-only...
2021-05-13 16:17:45 -04:00
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