Oliver Walters
d348d90fbe
Cleanup errors in unit testing
2020-09-28 22:08:38 +10:00
Oliver Walters
ae55c81dae
Updated translation files
2020-09-28 22:04:08 +10:00
Oliver Walters
54bfcff213
CHange "parts" to "items"
2020-09-28 22:03:41 +10:00
Oliver Walters
b2b22762ef
style fixes
2020-09-28 22:01:45 +10:00
Oliver Walters
a18886f196
Add some unit tests for the new functions
2020-09-28 22:00:17 +10:00
Oliver Walters
df8d1fb32b
Add functions to install and uninstall stock items
2020-09-28 21:52:23 +10:00
Oliver Walters
81ce284264
Select the "default" where we wish to uninstall parts
2020-09-28 21:41:35 +10:00
Oliver Walters
39cfe39172
View / form / url for stock-uninstall form
2020-09-28 21:27:27 +10:00
Oliver Walters
ca6994566d
Add better terminal support for invoke server command
2020-09-28 21:26:40 +10:00
Oliver Walters
2ef8464a83
Add buttons to remove installed items from a stock item
2020-09-28 20:27:13 +10:00
Oliver Walters
b58f7d7461
Custom table display for installed stock items
2020-09-28 20:19:56 +10:00
Oliver Walters
d684ed076b
Improve table filter naming
2020-09-28 20:10:29 +10:00
Oliver Walters
f253bf1843
Add ability for stock API to be filtered by installed status
2020-09-28 20:07:25 +10:00
Oliver Walters
8dd8e69c05
Add "installed parts" tab for stock item
2020-09-28 19:34:43 +10:00
Oliver Walters
97b35d9269
Renamed related name "owned_parts" to "installed_parts"
2020-09-28 19:33:32 +10:00
Oliver and GitHub
a3f59d8115
Merge pull request #998 from SchrodingersGat/test-report-ordering
...
Bugfix: Test result ordering was reversed!
2020-09-28 09:02:52 +10:00
Oliver Walters
b76e6a5023
Bugfix: Test result ordering was reversed!
2020-09-28 09:02:17 +10:00
Oliver and GitHub
3a5014da4b
Merge pull request #996 from SchrodingersGat/batch-filtering
...
Adds ability to filter stock API results by batch code
2020-09-23 09:20:13 +10:00
Oliver Walters
8a4597be6a
Adds ability to filter stock API results by batch code
2020-09-23 09:11:46 +10:00
Oliver and GitHub
fb247c3dd8
Merge pull request #994 from SchrodingersGat/docs-update
...
Update links to documenation
2020-09-23 08:51:07 +10:00
Oliver and GitHub
7dd988a7dc
Merge pull request #995 from eeintech/stock_to_build_prefetch
...
Reduced SQL load for 'Require Stock to Complete Build' widget on homepage
2020-09-23 08:45:51 +10:00
Oliver Walters
07adee3c51
Update links to documenation
2020-09-21 22:44:48 +10:00
Oliver and GitHub
12e43dcc46
Update README.md
...
Rearrange headers in README.md
2020-09-21 22:40:02 +10:00
Oliver and GitHub
bc57845aaa
Update README.md
...
Point to new documentation on readthedocs.io
2020-09-21 22:39:04 +10:00
Oliver and GitHub
8f1e116c0b
Merge pull request #992 from SchrodingersGat/build-table-refresh
...
Build display improvements
2020-09-21 08:14:25 +10:00
Oliver Walters
5d6e20d897
Build display improvements
...
- Reload AJAX table instead of entire page
- Clean up auto-allocate page
- Add extra message
2020-09-21 08:05:31 +10:00
Oliver and GitHub
7dbb6c7c8e
Merge pull request #988 from SchrodingersGat/sell-price
...
Sell price
2020-09-19 23:52:25 +10:00
Oliver and GitHub
d6bca4d6ca
Merge pull request #987 from SchrodingersGat/serial_number_filter
...
Stock Search
2020-09-19 23:48:11 +10:00
Oliver Walters
f19a727a02
Allow searching by stock item batch code
2020-09-19 23:40:06 +10:00
Oliver Walters
89b3290068
Add search results for stock items
2020-09-19 23:38:33 +10:00
Oliver Walters
083bfe05c0
Add ability to search stock API
...
- serial number
- part information
2020-09-19 21:49:07 +10:00
Oliver and GitHub
5f81d650e9
Merge pull request #986 from SchrodingersGat/serial_number_filter
...
Filter stock tables by serial number
2020-09-19 21:47:40 +10:00
Oliver Walters
2e1388475e
Filter stock tables by serial number
2020-09-19 21:39:43 +10:00
Oliver and GitHub
2389bb9621
Merge pull request #984 from SchrodingersGat/index_page_fixes
...
Tweaks for new index page
2020-09-19 21:33:25 +10:00
Oliver Walters
b30754f561
Animate hourglass icons
2020-09-19 21:26:34 +10:00
Oliver Walters
b9594db832
Add some hourglass loading icons
2020-09-19 21:23:36 +10:00
Oliver Walters
597ab37ba6
Further cleanup
2020-09-19 21:18:29 +10:00
Oliver Walters
1b6843e72d
Cleanup "bom_invalid" filter
...
- Allow filtering by bom either valid or invalid
- Use "bom_valid" as the filter (positive tense)
2020-09-19 21:03:49 +10:00
Oliver Walters
87d0d872e0
Fix spelling mistakes
2020-09-19 20:45:00 +10:00
Oliver Walters
b8509f7533
Add ability to filter builds by "active" status
2020-09-19 20:42:20 +10:00
Oliver Walters
11a17fb9b1
Implement a "simplified" part table which does not enforce extra filtering
2020-09-19 20:35:30 +10:00
Oliver Walters
eaf42b8abe
Instead of creating a custom filter for "latest" parts,
...
simply make use of the existing "ordering" query as part of DRF
2020-09-19 20:26:17 +10:00
Oliver and GitHub
a218b6b351
Merge pull request #982 from eeintech/new_homepage_layout
...
New homepage layout
2020-09-19 20:04:23 +10:00
Oliver Walters
86660a5f17
style fixes
2020-09-19 19:52:48 +10:00
Oliver Walters
ca1281ee10
Adds ajax table for part sale price information
2020-09-18 22:11:51 +10:00
Oliver Walters
ff7570aea4
VIews / forms / etc
2020-09-18 21:49:56 +10:00
Oliver Walters
1a90106bac
Add a tab for part sale prices
2020-09-18 21:20:28 +10:00
Oliver Walters
a95dd86540
Limit choices for the 'Part' reference in the new model
2020-09-18 09:16:59 +10:00
Oliver Walters
71c0406cf3
Register new model in the admin interface
2020-09-18 09:16:41 +10:00
Oliver Walters
8f1b018f0a
Add table for price breaks for selling a part
2020-09-17 23:22:37 +10:00
Oliver Walters
e51fee081b
SupplierPart price break table now uses API rather than django template
2020-09-17 23:19:50 +10:00
Oliver Walters
805e8daa57
Convert SupplierPriceBreak model to use the abstract PriceBreak class
2020-09-17 22:47:31 +10:00
Oliver Walters
95c5c4b575
Fix issues with circular imports
2020-09-17 22:44:17 +10:00
Oliver and GitHub
25e73db455
Merge pull request #981 from wolffam/build-allocated-no-location-fix
...
Handle situation where allocated items within a build do not have a location set
2020-09-17 19:33:47 +10:00
Oliver and GitHub
4af6b65ac3
Merge pull request #978 from eeintech/fix_navbar_barcode_border
...
Fixed borders of navbar barcode button
2020-09-17 07:54:28 +10:00
Oliver and GitHub
303db293b7
Merge pull request #976 from SchrodingersGat/path-fix
...
Ensure correct path separator is returned
2020-09-13 21:22:15 +10:00
Oliver Walters
d674eacd78
Ensure correct path separator is returned
2020-09-13 21:10:11 +10:00
Oliver and GitHub
adaaa1e81d
Merge pull request #975 from SchrodingersGat/dropdown-css
...
Dropdown css
2020-09-13 21:05:18 +10:00
Oliver Walters
32cde5d8f1
Fixx css for multiple button groups
2020-09-13 20:56:05 +10:00
Oliver Walters
04c702e1b8
Improve action buttons for part display
2020-09-13 20:42:59 +10:00
Oliver and GitHub
eaf87294ce
Merge pull request #974 from SchrodingersGat/toggle-fix
...
Fix for weird button toggles (it was a doozy!)
2020-09-13 17:56:08 +10:00
Oliver Walters
aa35c787b2
Fix for weird button toggles (it was a doozy!)
...
- Turning off autocomplete seems to have done the job
- https://stackoverflow.com/questions/36546775/html-checkboxes-keep-checked-after-refresh#36547079
2020-09-13 17:47:40 +10:00
Oliver and GitHub
65bc23a516
Merge pull request #973 from SchrodingersGat/multi-bom-item-delete
...
Multi bom item delete
2020-09-13 00:47:44 +10:00
Oliver Walters
57e395de71
BOM: Allow multiple BOM items to be selected and deleted
...
(in editing mode)
2020-09-13 00:40:06 +10:00
Oliver Walters
7a7db97914
add inventreeDelete ajax function
2020-09-13 00:39:25 +10:00
Oliver Walters
36ac268b96
BOM Display: Multiple fixes
...
- Previous multi-level BOM display changes had broken the table in editing mode
- Simplify code
- Re-implement edit / delete / validate buttons
- Re-enable checkboxes in edit mode
2020-09-13 00:13:53 +10:00
Oliver and GitHub
8c9491f3ca
Merge pull request #970 from eeintech/color_themes
...
Color theme selection added to settings
2020-09-10 09:28:40 +10:00
Oliver and GitHub
700d522c3c
Merge pull request #962 from eeintech/part_ipn_slug
...
Added PartDetailFromIPN view (subclass of PartDetail) and url pattern
2020-09-08 09:40:28 +10:00
Oliver and GitHub
f0713ce01d
Merge pull request #966 from SchrodingersGat/stock-item-link
...
Add link from stock item to base part
2020-09-06 00:01:36 +10:00
Oliver Walters
87f25eacc5
Add link from stock item to base part
2020-09-06 00:01:14 +10:00
Oliver and GitHub
22e30903b6
Merge pull request #965 from SchrodingersGat/api-stock-fix
...
Major bugfix for multiple annotations in API querysets
2020-09-05 23:42:25 +10:00
Oliver Walters
46a8107be5
Refactor stock filter
2020-09-05 23:35:48 +10:00
Oliver Walters
2cf40c0e0b
Translation updates
2020-09-05 23:32:36 +10:00
Oliver Walters
f7ad38dad5
Add unit tests for new aggregation annotation approach
2020-09-05 23:28:54 +10:00
Oliver Walters
5f2e4c3790
Update serializers for Order model
2020-09-05 23:08:59 +10:00
Oliver Walters
598e15af46
Fix annotations for Company serializers
2020-09-05 23:03:38 +10:00
Oliver Walters
db214dfd73
Update queryset annotation for StockItem
...
- Query time reduced from 4.1 to 3.5s (for sample data)
2020-09-05 22:50:17 +10:00
Oliver Walters
42967905bc
New approach for multiple annotations
...
- Use the django-sql-utils addon - https://github.com/martsberger/django-sql-utils
- The "distinct=True" flag was not doing what I thought it was doing...
2020-09-05 22:35:19 +10:00
Oliver and GitHub
a2efac4dbe
Merge pull request #964 from SchrodingersGat/new-stock-item-form
...
Bugfix: CreateStockItem form
2020-09-05 20:51:36 +10:00
Oliver Walters
f737ad2d38
Bugfix: CreateStockItem form
...
- hide the field rather than popping it
2020-09-05 20:31:18 +10:00
Oliver and GitHub
2667dc68d7
Merge pull request #963 from SchrodingersGat/variant-form
...
Allow selection of bom_copy and parameter_copy when making a new variant
2020-09-05 20:26:14 +10:00
Oliver Walters
c4989e59b2
Allow selection of bom_copy and parameter_copy when making a new variant
2020-09-05 20:10:18 +10:00
Oliver and GitHub
6ef4390e29
Merge pull request #961 from eeintech/parameters_copy
...
Implemented part parameters copy from template/original part
2020-09-05 20:03:18 +10:00
Oliver and GitHub
11b751323e
Merge pull request #953 from SchrodingersGat/part-import-fix
...
Part: Alter model fields to fix data import issues
2020-09-03 00:18:26 +10:00
Oliver Walters
34a334236a
Part: Alter model fields to fix data import issues
...
Without setting 'null=True' on fields which may be empty,
the import subsequently fails if these fields are indeed empty
2020-09-03 00:11:20 +10:00
Oliver and GitHub
81b50312e2
Merge pull request #952 from SchrodingersGat/variant-table
...
Add ability to filter part list by 'ancestor'
2020-09-03 00:09:53 +10:00
Oliver Walters
b89588ffb7
variant of link links to variants page
2020-09-03 00:00:03 +10:00
Oliver Walters
303572bc03
More translation updates
2020-09-02 23:57:51 +10:00
Oliver Walters
e3d92e1390
Fixes for translation script
2020-09-02 23:54:35 +10:00
Oliver Walters
eaec85398f
Treegrid display for part variants
2020-09-02 23:51:28 +10:00
Oliver Walters
62c26c881d
Add ability to filter part list by 'ancestor'
2020-09-02 23:18:26 +10:00
Oliver and GitHub
104b9d2d44
Merge pull request #949 from SchrodingersGat/multi-db-unit-test
...
Add CI tests for MySQL database
2020-09-02 20:26:51 +10:00
Oliver Walters
36955d6d4f
pep fixes
2020-09-02 20:16:46 +10:00
Oliver Walters
92ec849fc1
Add ci settings file for postgresql database
2020-09-02 20:09:11 +10:00
Oliver Walters
bb9e8fa97b
Merge remote-tracking branch 'inventree/master' into multi-db-unit-test
...
# Conflicts:
# InvenTree/build/test_build.py
2020-09-02 20:02:22 +10:00
Oliver Walters
911727f7b7
Update test fixtures
...
- Can't assume that pk values will be assigned sensibly!
- Need to hard-code them in
2020-09-02 19:47:07 +10:00
Oliver Walters
bc2f131144
travis fixes
2020-09-01 21:24:19 +10:00
Oliver Walters
b8856476be
More CI file changes
2020-09-01 21:21:32 +10:00
Oliver Walters
37a43c8657
Install required PIP packages
2020-09-01 21:13:38 +10:00
Oliver Walters
85f635c975
Darn spelling misterks
2020-09-01 21:08:58 +10:00