Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Walters 6fbe588aee Merge branch 'case-insensitive-names' 2019-05-11 20:28:54 +10:00
OliverandGitHub 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
OliverandGitHub 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 Walters 17eb8237da Merge remote-tracking branch 'inventree/master' 2019-05-11 09:00:41 +10:00
OliverandGitHub 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 Walters f11cee7197 Merge remote-tracking branch 'inventree/master' 2019-05-10 23:29:16 +10:00
OliverandGitHub 9ba91a9d80 Merge pull request #299 from SchrodingersGat/part-revision
Part revision
2019-05-10 23:26:28 +10:00
OliverandGitHub 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
OliverandGitHub 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 Walters 1b28326c5e Merge branch 'part-revision' 2019-05-10 20:19:21 +10:00
OliverandGitHub 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
OliverandGitHub 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 Walters 6ffb6db248 Merge remote-tracking branch 'inventree/master' 2019-05-10 08:52:45 +10:00
OliverandGitHub 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
OliverandGitHub 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
OliverandGitHub e1fbd4611f Merge pull request #289 from SchrodingersGat/delete_on_empty
Delete on empty
2019-05-09 23:26:19 +10:00
Oliver Walters 9b0825739a Merge remote-tracking branch 'inventree/master' 2019-05-09 23:07:42 +10:00
OliverandGitHub 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
OliverandGitHub 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 Walters b42f7fce44 Merge remote-tracking branch 'inventree/master' 2019-05-09 18:44:29 +10:00
OliverandGitHub 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
OliverandGitHub 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
OliverandGitHub 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 Walters 30f491795d Merge remote-tracking branch 'inventree/master' 2019-05-09 18:33:36 +10:00
OliverandGitHub 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 Walters 55f7557b5e Merge remote-tracking branch 'inventree/master' 2019-05-09 18:30:49 +10:00
OliverandGitHub 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 Walters 5a0de7088b Merge remote-tracking branch 'inventree/master' 2019-05-09 12:03:36 +10:00
OliverandGitHub 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 Walters 9319b9f433 Merge remote-tracking branch 'inventree/master' 2019-05-09 00:53:20 +10:00
OliverandGitHub 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
Oliver Walters b8942acfed Merge remote-tracking branch 'inventree/master' 2019-05-09 00:44:19 +10:00
OliverandGitHub b41ff3c42a Merge pull request #266 from SchrodingersGat/side-bar-improvements
Side bar improvements
2019-05-09 00:43:57 +10:00
Oliver Walters a0d8fbede3 Merge remote-tracking branch 'inventree/master' 2019-05-09 00:42:50 +10:00
OliverandGitHub fa2bf947ab Merge pull request #267 from SchrodingersGat/bom-img
BOM table improvements
2019-05-09 00:42:33 +10:00
Oliver Walters 7ac4308c22 PEP fix 2019-05-09 00:40:44 +10:00