Oliver Walters
25e41b3fa2
Allow null values for StockItem.updated
...
- Just to make the tests run better
2019-05-12 21:20:43 +10:00
Oliver and GitHub
9e745d3e5f
Merge pull request #314 from SchrodingersGat/github.io
...
Link README.md to the github.io page
2019-05-12 20:49:09 +10:00
Oliver Walters
e183a89ba6
Link README.md to the github.io page
2019-05-12 20:48:50 +10:00
Oliver and GitHub
50f2229685
Merge pull request #312 from SchrodingersGat/bom-check
...
Bom check
2019-05-12 16:38:34 +10:00
Oliver Walters
e3a9a70678
Add a form/view/etc for BOM validation
2019-05-12 16:27:50 +10:00
Oliver Walters
c7f0d56be4
Don't display BOM hash any more!
2019-05-12 16:09:11 +10:00
Oliver Walters
d17e36b9f9
Add BOM checksum info panels to the BOM view
2019-05-12 13:24:58 +10:00
Oliver Walters
9149619f38
Make BOM tab badge red if the BOM is not validated
2019-05-12 13:12:04 +10:00
Oliver Walters
06deccca1c
Rename check_bom to validate_bom
2019-05-12 13:01:41 +10:00
Oliver Walters
985986a844
New functions for Part model
...
- is_bom_valid() - Tests if bom checksums match
- check_bom() function to mark the BOM as valid
2019-05-12 12:53:56 +10:00
Oliver Walters
2431ba2a04
Add new fields to Part model
...
- bom_checksum (stores checksum calculated when the BOM was checked)
- bom_checked_by (User who checked the BOM)
- bom_checked_date (When the BOM was last checked)
2019-05-12 12:47:28 +10:00
Oliver Walters
4c3032e2f0
Add function to calculate BOM hash
...
- Uses hashlib.md5
2019-05-12 12:42:20 +10:00
Oliver and GitHub
c9ecb10078
Merge pull request #311 from SchrodingersGat/tweakies
...
Tweakies
2019-05-12 12:41:23 +10:00
Oliver Walters
82fb43e1e3
PEP
2019-05-12 12:29:16 +10:00
Oliver Walters
d5dbc1b072
Display supplier part URL in table
2019-05-12 12:20:15 +10:00
Oliver Walters
1d36ea3e2e
Add a 'full_name' field for Part
...
- Combines IPN | Name | Variant
- Use this to display in most views
2019-05-12 12:16:04 +10:00
Oliver and GitHub
08d743a735
Merge pull request #309 from SchrodingersGat/fuzzy-search
...
Fuzzy search
2019-05-11 18:47:48 +10:00
Oliver Walters
988670cdbf
PEP
2019-05-11 18:37:34 +10:00
Oliver Walters
b3cca1d851
Improve form management when possible part matches are found
...
- Display the checkbox always
- Display a warning message above the form
2019-05-11 18:07:37 +10:00
Oliver Walters
7b4584ba2f
Add some more options for modal forms
...
- Ability to display info or warning panels before the form
2019-05-11 18:06:43 +10:00
Oliver Walters
19854b4709
Improve str2bool to validate checkbox return values
...
- A checked checkbox returns 'on' :|
2019-05-11 18:06:17 +10:00
Oliver Walters
2e5b0bc961
PEP
2019-05-11 12:29:51 +10:00
Oliver Walters
84d2fce8ca
Add a 'confirm_creation' input if there are possible part matches
2019-05-11 12:29:02 +10:00
Oliver Walters
d9c0d2f5e3
Update PartCreate form
...
- Display list of close matches
- Invalidate form (for now)
2019-05-11 11:55:17 +10:00
Oliver Walters
4e4ee2742b
Move modal form error messages to the top
2019-05-11 11:50:00 +10:00
Oliver Walters
1b8ca34ddb
Added fuzzy search function for matching against part names
2019-05-11 10:36:24 +10:00
Oliver Walters
343850c4f0
Cleanup for part.views
2019-05-11 09:51:45 +10:00
Oliver Walters
63114a29f1
Add PIP requirement for fuzzywuzzy
...
https://github.com/seatgeek/fuzzywuzzy
2019-05-11 09:31:23 +10:00
Oliver and GitHub
992ee27f87
Merge pull request #303 from SchrodingersGat/optional-quantity
...
Make the 'quantity' field optional in the stock move API
2019-05-11 09:31:03 +10:00
Oliver Walters
b73583be40
Make the 'quantity' field optional in the stock move API
...
If not specified, the entire quantity will be moved
2019-05-11 09:02:30 +10:00
Oliver and GitHub
e92899494f
Merge pull request #302 from SchrodingersGat/partial-move
...
Partial move
2019-05-11 00:48:40 +10:00
Oliver Walters
271c684b22
Making the frog happy
2019-05-11 00:43:02 +10:00
Oliver Walters
97b9cac205
Successfully move multiple parts with partial quantities
2019-05-11 00:42:24 +10:00
Oliver Walters
306a981ca1
Allow partial-quantity move
...
- Automatically split out the stock
- Move the specified quantity to the new location
2019-05-11 00:40:37 +10:00
Oliver Walters
c376f38a8d
Added function to split stock
...
- Specify the quantity to move into the NEW stock item
- The left over quantity will remain in the current stock item
2019-05-11 00:37:54 +10:00
Oliver Walters
6561a613d7
Add extra validation step
2019-05-11 00:07:21 +10:00
Oliver Walters
8d5c4c521c
Pass stock move quantity through per item
2019-05-11 00:04:45 +10:00
Oliver Walters
99c0921113
Add quantity selector to 'move items' modal form
2019-05-10 23:51:26 +10:00
Oliver and GitHub
9ba91a9d80
Merge pull request #299 from SchrodingersGat/part-revision
...
Part revision
2019-05-10 23:26:28 +10:00
Oliver and GitHub
b35226df3a
Merge pull request #300 from SchrodingersGat/select2-search
...
Modal dropdowns now implement a partial-match search
2019-05-10 23:23:41 +10:00
Oliver Walters
914fe8988e
Merge remote-tracking branch 'inventree/master' into part-revision
2019-05-10 23:21:56 +10:00
Oliver Walters
b4074afbad
Merge remote-tracking branch 'inventree/master' into select2-search
2019-05-10 23:21:03 +10:00
Oliver and GitHub
4c6a544b3c
Merge pull request #301 from SchrodingersGat/build-fix
...
Remove comment, maybe?
2019-05-10 23:20:32 +10:00
Oliver Walters
31b42ac3a6
Remove comment, maybe?
2019-05-10 23:18:13 +10:00
Oliver Walters
6c394728cd
Modal dropdowns now implement a partial-match search
...
- SO MUCH BETTER ZOMG
- https://select2.org/searching
2019-05-10 23:06:38 +10:00
Oliver Walters
7f1cdaf73f
PEP
2019-05-10 22:52:45 +10:00
Oliver Walters
8ac180a9e3
Add validator to part name
...
- Check for 'illegal' characters
- Mostly just as a test for validators!
2019-05-10 22:52:06 +10:00
Oliver Walters
68b273aae1
Fixed some more part name displays
2019-05-10 22:18:56 +10:00
Oliver Walters
f76f1f54ae
Add 'variant' field to Part model
...
- Display 'long_name' which is concatenation of name and variant
2019-05-10 22:17:13 +10:00
Oliver and GitHub
164f98540d
Merge pull request #297 from SchrodingersGat/field-doc
...
Field doc
2019-05-10 20:18:51 +10:00
Oliver Walters
01778f996e
PEP fixes
2019-05-10 20:12:15 +10:00
Oliver Walters
ba2f565e35
docstring improvements
...
- Added Attribute docstring to all model objects
2019-05-10 20:11:52 +10:00
Oliver and GitHub
be144c0d35
Merge pull request #296 from SchrodingersGat/take-from
...
Take from
2019-05-10 19:54:39 +10:00
Oliver Walters
763e0a991c
Limit user choices in the manual part allocation form
2019-05-10 19:12:56 +10:00
Oliver Walters
bbf46c4580
Display 'take_from' location on build detail page
2019-05-10 19:07:38 +10:00
Oliver Walters
3588161632
Build.getAutoAllocations() only selects parts from the designation location
2019-05-10 19:03:45 +10:00
Oliver Walters
468322fa9d
Add field 'take_from' to Build
2019-05-10 19:03:10 +10:00
Oliver and GitHub
7ba5f7869a
Merge pull request #290 from SchrodingersGat/auto-allocation
...
Auto allocation
2019-05-10 08:52:21 +10:00
Oliver Walters
66b729d579
Moved 'complete build' button to the build detail page
2019-05-10 08:44:07 +10:00
Oliver Walters
932c07287b
Button fixes
2019-05-10 08:38:50 +10:00
Oliver Walters
b377efbbec
Replaced button text with icons
2019-05-10 08:36:08 +10:00
Oliver Walters
05f5aa27c5
Add a 'Remove build allocation' function
...
- Removes all parts allocated to a given build
2019-05-10 08:33:54 +10:00
Oliver and GitHub
3543bd0b63
Update README.md
2019-05-10 07:40:08 +10:00
Oliver Walters
345913bc90
Improve rendering of 'Complete Build' form
2019-05-09 23:59:39 +10:00
Oliver Walters
7835562396
Auto-allocation form now working
...
- Displays a list of stock items which will be allocated
2019-05-09 23:55:30 +10:00
Oliver and GitHub
e1fbd4611f
Merge pull request #289 from SchrodingersGat/delete_on_empty
...
Delete on empty
2019-05-09 23:26:19 +10:00
Oliver and GitHub
793b4f8063
Merge pull request #288 from SchrodingersGat/tree-badges
...
Tree badges
2019-05-09 23:06:32 +10:00
Oliver Walters
027e1cf130
Add ability to edit 'delete_on_deplete' field
2019-05-09 23:06:19 +10:00
Oliver Walters
ac326c135f
Auto delete stock items when they are depleted
2019-05-09 23:01:32 +10:00
Oliver Walters
61351a8f8d
Renamed add_transaction_note to addTransactionNote
2019-05-09 22:52:38 +10:00
Oliver Walters
897c0b5261
Send item 'pk' in tree JSON
2019-05-09 22:42:43 +10:00
Oliver Walters
92930766c6
Tree view now supports root URL link
2019-05-09 22:23:56 +10:00
Oliver Walters
d04f38c724
Improve CSS for main page
...
- Breadcrumb now appears above sidenav tree
- Better margin / etc
2019-05-09 22:23:43 +10:00
Oliver Walters
34225193fa
Improve tree toggle icon
2019-05-09 21:46:11 +10:00
Oliver Walters
bff0f30b13
Save tree state 'per tree'
...
- Separate save state for Part and Stock tree
2019-05-09 21:41:44 +10:00
Oliver Walters
45223fb607
Display count badges in sidenav tree
...
Uses the 'tags' parameter as according to the docs - https://github.com/jonmiles/bootstrap-treeview
- Part
- Stock
2019-05-09 20:30:23 +10:00
Oliver and GitHub
f4941d55ed
Merge pull request #285 from SchrodingersGat/hide-supplier-part
...
Hide supplier_part field if the part cannot be purchased
2019-05-09 18:46:48 +10:00
Oliver and GitHub
41d237c0e4
Merge pull request #284 from SchrodingersGat/hide-fields
...
Hide some fields from forms
2019-05-09 18:43:30 +10:00
Oliver Walters
2c5bb6b126
Hide supplier_part field if the part cannot be purchased
2019-05-09 18:43:22 +10:00
Oliver and GitHub
a94f4baa55
Merge pull request #283 from SchrodingersGat/can-build
...
If a part has no bom items, the 'can_build' function now returns zero
2019-05-09 18:39:06 +10:00
Oliver Walters
ef9fb5b018
Hide some fields from forms
2019-05-09 18:38:37 +10:00
Oliver and GitHub
459699bcd6
Merge pull request #282 from SchrodingersGat/stock-form-fix
...
Enable 'Submit' button for Move Stock form
2019-05-09 18:36:06 +10:00
Oliver Walters
1a115104d2
If a part has no bom items, the 'can_build' function now returns zero
2019-05-09 18:35:55 +10:00
Oliver and GitHub
8bf09300bb
Merge pull request #281 from SchrodingersGat/page-title
...
Page title
2019-05-09 18:33:03 +10:00
Oliver Walters
d891c8d7ea
Enable 'Submit' button for Move Stock form
2019-05-09 18:32:30 +10:00
Oliver and GitHub
26b9c14667
Merge pull request #279 from SchrodingersGat/visual-tweaks
...
Visual tweaks
2019-05-09 18:28:35 +10:00
Oliver Walters
6724717346
Added title for Index and Search pages
2019-05-09 18:28:19 +10:00
Oliver Walters
40ca468b51
Added title for 'Build' app
2019-05-09 18:27:16 +10:00
Oliver Walters
ca6bd0a999
Add page title for company page
2019-05-09 18:17:28 +10:00
Oliver Walters
a067d9f4cd
Add page title for Part app
2019-05-09 18:13:54 +10:00
Oliver Walters
b9b17f39d9
Override page title for Stock app
2019-05-09 18:11:13 +10:00
Oliver Walters
873bd182f0
Vertical alignment of button toolbars
2019-05-09 18:04:42 +10:00
Oliver Walters
37405f4ec8
Align navigation bar with rest of content
2019-05-09 18:01:45 +10:00
Oliver Walters
4f56abf312
Fix scaling for thumbnail icons
2019-05-09 17:49:41 +10:00
Oliver Walters
6c4b5731db
Reduce padding
2019-05-09 17:49:05 +10:00
Oliver Walters
9fc6268558
Increase size of part image display
2019-05-09 17:47:38 +10:00
Oliver and GitHub
e22ae21dc2
Merge pull request #271 from SchrodingersGat/typo
...
Fix a typo
2019-05-09 09:04:52 +10:00
Oliver Walters
e91aa075b6
Fix a typo
2019-05-09 08:55:25 +10:00
Oliver and GitHub
0652b2fa1a
Merge pull request #269 from SchrodingersGat/company-part-thumb
...
Display company thumb in company index
2019-05-09 00:52:38 +10:00
Oliver Walters
15cd93a773
Display company thumb in company index
2019-05-09 00:49:19 +10:00