Oliver
bc596c1f20
Improve rendering of pricing in sale order table
2021-10-24 19:40:32 +11:00
Oliver
a0140dc9a2
bug fix: enable "table reload" for tables without any filters
...
- setupFilterList function was returning too early
2021-10-24 19:35:15 +11:00
Oliver
d3b1ecd65e
Add "owner" field
2021-10-20 23:44:01 +11:00
Oliver
f83dc134ef
linting
2021-10-20 23:20:43 +11:00
Oliver
8805b0a553
Add similar auto field capabilities to build order
2021-10-20 23:14:52 +11:00
Oliver
92568748cf
Further improvements
...
- Add callback for when a select2 form field is updated
- Adjust selected quantity based on returned data
- auto_fill the stock_item field
2021-10-20 23:03:03 +11:00
Oliver
f7b6c68237
Pre-fill the form with the remaining allocation quantity
2021-10-20 22:37:54 +11:00
Oliver
4a0ed4b2a1
Start of API forms for stock item
2021-10-20 10:53:21 +11:00
Oliver
60771a74a4
"InvenTree Settings" > "Global Settings"
2021-10-19 11:00:32 +11:00
Oliver
a3b3bdc88b
Add some more icons to the settings page
2021-10-19 10:59:52 +11:00
Oliver
4de3bed342
UI tweaks
2021-10-18 22:19:54 +11:00
Oliver
5802a27fe7
Add a per-user setting to enable display of stock in search results
2021-10-18 16:23:42 +11:00
Oliver
4bb0b725da
JS cleanup
2021-10-18 15:51:50 +11:00
Oliver
ce921a6774
Display stock level in quick search bar
2021-10-18 15:40:00 +11:00
Oliver
68cfd8615e
Improvements to "grid view" for parts list
...
- Display 5 tiles per line
- Reduce padding
- Add border
2021-10-18 12:19:16 +11:00
Oliver
fb6f15f462
Delete a bunch of old template files
2021-10-17 22:57:15 +11:00
Oliver
7c5c1b6696
typo fix
2021-10-17 21:55:33 +11:00
Oliver
02f4f0fd15
js linting fixes
2021-10-17 21:50:18 +11:00
Oliver
542b4113a1
Improvements for build output completion
...
- Check if the output is fully allocated (throw error if not)
- Reload tables after actions performed
2021-10-17 21:37:10 +11:00
Oliver
bd7fef720d
Enable "allocate" button only once the sub-table is expanded
2021-10-17 21:13:07 +11:00
Oliver
90625af39d
Re-enable the "allocate" stock button
2021-10-17 11:34:44 +11:00
Oliver
6c1dad8d91
Consolidate javascript for sidenavs
2021-10-17 11:26:08 +11:00
Oliver
9d2273c1cd
Further work on build output scripts
2021-10-17 11:25:53 +11:00
Oliver
14ef56785e
Add option to select multiple build outputs
...
- Can "complete" these outputs
2021-10-16 14:27:02 +11:00
Oliver
d47b32e4aa
Adds function to complete multiple build outputs via the API
2021-10-16 14:08:53 +11:00
Oliver
ccaa7d2683
Merge branch 'master' into build-output-complete
2021-10-16 13:18:35 +11:00
Oliver
41e59e5311
Right align expand buttons
2021-10-16 13:01:19 +11:00
Oliver
744befcc96
Merge pull request #2161 from matmair/onboarding-group
...
Onboarding group
2021-10-15 12:55:55 +11:00
Oliver
8e4deaa8c8
Standardize spelling of email / e-mail
...
(Spoiler: I chose "email")
2021-10-15 11:52:13 +11:00
Matthias
3a586af556
move setting to better fit grouping
2021-10-14 21:27:41 +02:00
Matthias
b26bf780c3
setting to register group on signup
2021-10-14 21:27:09 +02:00
Oliver
4702c6b37f
Refactorin'
2021-10-15 00:25:36 +11:00
Oliver
0d49513092
Add button callbacks for top-level table
2021-10-14 23:58:03 +11:00
Oliver
bf47b57c82
working on updating build output tables
2021-10-14 23:46:21 +11:00
Oliver
54dd05a24d
Add an API serializer to complete build outputs
2021-10-14 23:13:01 +11:00
Oliver
4327cbedce
Remove debug message
2021-10-14 18:01:16 +11:00
Oliver
9b00ede61a
Add part queryset filtering to exclude particular ID values
2021-10-14 17:12:08 +11:00
Oliver
0c60387626
Extract a list of existing substitute parts from the form
2021-10-14 16:50:56 +11:00
Oliver
05791a8efd
Merge pull request #2138 from rocheparadox/master
...
Custom name format for parts - FR InvenTree#2085
2021-10-14 16:03:58 +11:00
Oliver
44b4061d7d
Fix table filtering bug
...
- Introduced in recent "BOM substitutes" PR
2021-10-14 11:56:26 +11:00
Oliver
7dfffcd5d3
Move "build unallocate" functionality to the API
...
- Much much simpler now!
- Filtering is against bom_item, not part
- Fixes a bug with the new (reasonably complex) substitution framework
2021-10-14 10:32:43 +11:00
Oliver
1cbce5dfbf
javascript fixes
2021-10-14 09:14:31 +11:00
Oliver
890741ef5d
Display badge indicating variant stock can be used
2021-10-13 23:57:50 +11:00
Oliver
be5c5496b2
Improvements to allocation of stock items against build orders
...
- Refactor functions for filtering stock using bom_item pk
- Allow selection of substitute items when allocating against build order
- Improvements for modal rendering
- Don't display filter drop-down if there are no filters available
2021-10-13 23:53:35 +11:00
Oliver
0f8c279aa2
Add some unit testing for the new model
2021-10-13 22:27:10 +11:00
Oliver
8512c2db75
Reload the parent table when adding or removing substitutes
2021-10-13 22:06:51 +11:00
Oliver
ea4c4c514f
Add uniqueness checking for the BomItemSubstitute model
2021-10-13 22:01:32 +11:00
Oliver
0e1e8226b1
Add a callback to remove individual rows
2021-10-13 21:42:50 +11:00
Oliver
8b41e68e6b
Launch a dialog displaying the available BOM substitutes
2021-10-13 21:33:41 +11:00
Oliver
6803f3cf63
Display "substitutes available" icon
2021-10-13 20:36:31 +11:00
rocheparadox
294011a973
Merge remote-tracking branch 'upstream/master'
2021-10-13 10:10:59 +05:30
Oliver
f3f41730be
Add "substitutes" column to BOM table
2021-10-13 11:58:40 +11:00
Oliver
4f985ae225
Revert 1fb76b9
...
Removes global functions to enable / disable entire sections of functionality
2021-10-13 09:40:17 +11:00
rocheparadox
2bf51b0ac3
Added PART_NAME_FORMAT to Inventree settings and exposed the same in settings window with a validator
2021-10-12 19:06:23 +05:30
rocheparadox
beadfb4659
Merge remote-tracking branch 'upstream/master'
2021-10-11 22:29:01 +05:30
rocheparadox
2d77b21a4e
PART_NAME_FORMAT is introduced to display the names of parts in custom format. - For Feature Request InvenTree#2085
...
full_name construction in part.js is obsolete/redundant since the same is constructed in backend and sent through api response
2021-10-11 22:21:12 +05:30
Oliver
19a8c712d4
Merge pull request #2017 from matmair/fr-1421-sso
...
SSO!
2021-10-11 17:20:08 +11:00
Oliver
d3e5bc3141
Merge pull request #2132 from SchrodingersGat/esc-forms
...
Adds setting to close forms using escape key
2021-10-11 11:41:56 +11:00
Oliver
49601d2b7e
Merge pull request #2130 from SchrodingersGat/links-fix
...
Fix various documentation links
2021-10-11 11:23:53 +11:00
Oliver
f978924c4e
Adds required tabindex
2021-10-11 11:23:35 +11:00
Oliver
25031e09e4
Enable setting for legacy launchModalForm function
2021-10-11 11:22:17 +11:00
Oliver
a32b5fdd64
Adds setting to close forms using escape key
...
- Configurable per user
- Default = false (to preserve behavior)
2021-10-11 11:16:33 +11:00
Oliver
8d33ee6298
Merge pull request #2129 from SchrodingersGat/sub-part-from-bom
...
Add option to BomItem form to create a new part
2021-10-11 10:59:30 +11:00
Oliver
c7bfce4a64
Fix various documentation links
...
- Reference the configured docs verrsion
2021-10-11 10:53:49 +11:00
Oliver
ede4ac9219
Add option to BomItem form to create a new part
2021-10-11 10:40:03 +11:00
Oliver
00275d61eb
Auto-focus on the 'sub_part' field
2021-10-11 10:25:36 +11:00
Matthias Mair
848a72604e
Merge branch 'inventree:master' into fr-1421-sso
2021-10-08 22:38:16 +02:00
Oliver
77c6e5e57e
Update display of BOM table based on the configurable setting
2021-10-08 12:47:51 +11:00
Oliver
69d932e193
Add a global setting to control price display in BOM tables
2021-10-08 12:47:27 +11:00
Matthias
fe7ab40b48
Merge branch 'master' of https://github.com/inventree/InvenTree into fr-1421-sso
2021-10-07 18:12:25 +02:00
Matthias
68f5af26b6
dont show mail functions if not enabled
2021-10-07 18:08:55 +02:00
Matthias
a45b8dcf0e
check also here if mail is enabled
2021-10-07 17:50:36 +02:00
Matthias
c37e40d144
use tag for testing
2021-10-07 17:31:18 +02:00
Oliver
64cf916c50
Add a form to select export format
2021-10-07 13:33:10 +11:00
Oliver
31665e3b8d
Enable editing of "sales order" from build order
...
- Add a renderer for the sales order model
2021-10-07 10:45:14 +11:00
Oliver
d9fddf64f1
Make this setting a per-user setting
2021-10-06 22:22:20 +11:00
Oliver
166af3592d
Add optional display of part stock quantity in forms
2021-10-06 22:12:59 +11:00
Oliver
a8388b0999
JS linting
2021-10-06 20:35:51 +11:00
Oliver
5cdf5a2670
Only include "in stocK" field if the sales order is pending
2021-10-06 20:16:59 +11:00
Oliver
336b05aa4e
Exclude sales order allocations when searching stock
2021-10-06 17:42:00 +11:00
Oliver
cbd2732622
Merge remote-tracking branch 'inventree/master' into sales-order-allocation-fixes
2021-10-06 17:28:38 +11:00
Oliver
b5c5842e7d
Add ability to create a new sales order allocation using the API forms framework
2021-10-06 17:26:48 +11:00
Oliver
4d13674452
Migrate views to use the API forms architecture:
...
- SalesOrderAllocationEdit
- SalesOrderAllocationDelete
2021-10-06 17:16:01 +11:00
Oliver
87775ae16b
Brace yourseflf
2021-10-06 17:02:27 +11:00
Oliver
e055902f3e
More JS linting
2021-10-06 16:58:00 +11:00
Oliver
21be5b4a26
JS linting
2021-10-06 16:52:56 +11:00
Oliver
ac3a97d4d6
Fix button callbacks for the allocation table
2021-10-06 16:47:21 +11:00
Oliver
4d8bec9663
Fix rendering of row sub tables
2021-10-06 16:38:13 +11:00
Oliver
f9f8527ae5
Fix build button
...
- Now links into the API forms
2021-10-06 16:20:15 +11:00
Oliver
4d2cf233b3
Move the "loadSalesOrderLineItemTable" code to order.js
2021-10-06 16:14:39 +11:00
Matthias Mair
2d65f6f905
Merge branch 'inventree:master' into fr-1421-sso
2021-10-06 02:01:16 +02:00
Oliver
05de802d1d
javascript linting
2021-10-06 09:14:06 +11:00
Oliver
95e7cc7a5d
Fixes for unit tests
2021-10-06 08:56:24 +11:00
Oliver
dd760bfecd
Add filtering by "completed" status for purchase order line items
2021-10-05 17:15:41 +11:00
Oliver
5e951ef64b
Add 'filtering' for purchase order line item table
2021-10-05 16:57:33 +11:00
Oliver
ce7552bc5b
JS linting
2021-10-05 16:10:46 +11:00
Oliver
dd4428464d
Receiving items against a purchase order now makes use of the API forms
...
- Delete old unused code
- Improve serializer validation
2021-10-05 16:05:18 +11:00
Oliver
a579bc8721
Initialize destination field
2021-10-05 15:10:16 +11:00
Oliver
b75e817447
Construct bare-bones API form
2021-10-05 14:57:50 +11:00
Oliver
e39f1c320c
Merge remote-tracking branch 'inventree/master' into auto-allocation-improvements
2021-10-05 12:53:47 +11:00
Oliver
a3ba33cae8
Fixes for build output tables
...
- Only show "completed" builds in the "completed builds" table (should be obvious)
- Display "serial number" appropriately in build output allocation table
2021-10-05 12:32:54 +11:00
Oliver
7ecd4c70e7
JS linting
2021-10-05 11:02:57 +11:00
Oliver
563deb5ffa
Add ability to specify "source location" for stock allocations
...
- Defaults to build.take_from
- User-selectable at run-time
- Selected value affects select2 query
2021-10-05 10:38:18 +11:00
Oliver
76668b0d54
Remove unused code (views / forms)
2021-10-05 09:21:33 +11:00
Oliver
f6cf84f912
Form now works for "tracked" build outputs
2021-10-05 08:48:50 +11:00
Matthias Mair
56221a33bf
Merge branch 'inventree:master' into fr-1421-sso
2021-10-04 23:26:07 +02:00
Oliver
ae0efe73d1
Further improvements to build allocation form
...
- Auto-allocation button ignores outputs which are complete
- StockItem API allows filtering by BomItem
- Quantity inputs are now auto-filled
- Display progress bar in the modal form
2021-10-05 08:25:10 +11:00
Oliver
17df4ca91e
Refactor allocation form
...
- The data is already loaded in the main table!
- Why would we want to throw that data away?
2021-10-05 01:05:42 +11:00
Oliver
28509dbd68
Remove old unit test
2021-10-05 00:48:03 +11:00
Oliver
416ba51e22
Add auto-fill option to select2 inputs on API forms
...
- WIll fill input if a single result is returned
2021-10-05 00:39:22 +11:00
Oliver
8a90b9df6d
Improve clean() function for BuildItem model
...
- BuildItemDelete now handled by API forms
- BuildItemEdit now handled by API forms
2021-10-05 00:14:31 +11:00
Oliver
074466f087
Updates for stock allocation form
...
- Data submission
- Nested error handling
- Button callbacks to remove rows
2021-10-04 23:20:03 +11:00
Oliver
a9d5b776d3
Adds error handling of nested form fields in the API form processing layer
...
- Muy complejo
- But the results speak for themselves!
-This will need to be rolled out into the coming refactor...
2021-10-04 22:41:59 +11:00
Oliver
22d6d49b97
Create a select2 stockitem input and a quantity input for each allocation row
2021-10-04 17:42:47 +11:00
Oliver
cd657daf50
Fixes for stockitem rendering in API forms
...
- Also improved rendering for other models
2021-10-04 17:41:09 +11:00
Oliver
49dc88abbc
Add configurable options for the stockitem renderer
2021-10-04 17:31:38 +11:00
Oliver
eba0d15fe4
Rough layout of javascript function
...
- allocateStockToBuild
- provide build ID and part ID
- optionally provide output ID
- optionally provide list of part ID to filter against
2021-10-04 16:11:15 +11:00
Oliver
7e81f419d7
Refactor search results for stock items and locations
2021-09-30 20:23:41 +10:00
Oliver
ab9d247531
server-side pagination for manufacturer part table
2021-09-30 20:17:10 +10:00
Oliver
e36039b03f
Server-side pagination for part category search results
2021-09-30 20:15:54 +10:00
Oliver
b9c8e46e1c
Fixes for supplierpart table
...
- Paginate on server side
2021-09-30 20:12:27 +10:00
Oliver
15d96a3288
Fix for URL in supplier parts table
2021-09-30 19:50:16 +10:00
Oliver
4ced13466a
Use "original_search" rather than "search"
2021-09-30 17:57:19 +10:00
Oliver
6cf144c61f
Retain "original" search parameter in query
2021-09-30 17:53:14 +10:00
Oliver
b1730914c3
Display "full_name" rather than "name" in quick search bar
2021-09-29 22:12:20 +10:00
Matthias Mair
acbea53a3d
Merge branch 'inventree:master' into fr-1421-sso
2021-09-29 00:41:25 +02:00
Oliver
ef01bdff07
Fix links in part table
2021-09-27 11:42:47 +10:00
Oliver
beaa93f9b5
Fix ?display= URLs for part stock view
2021-09-27 11:41:24 +10:00
Oliver
f53aac0784
Remove "default_supplier" field when duplicating a part
2021-09-24 12:04:36 +10:00
Oliver
d2b9993e96
Fix form filters for "default_supplier"
2021-09-24 12:04:25 +10:00
Matthias Mair
44c5003839
Merge branch 'inventree:master' into fr-1421-sso
2021-09-24 00:32:38 +02:00
Oliver
2e1277839e
Merge pull request #2067 from SchrodingersGat/warning-improvements
...
Improve 'health status' warnings
2021-09-22 09:34:23 +10:00
rocheparadox
c1a827819c
css for part to occupy full height - fix for bug Inventree#1848
2021-09-20 17:00:45 +05:30
Oliver
5443beef65
Improve 'health status' warnings
...
- Don't show error message if only non-critical warnings present
2021-09-20 17:15:31 +10:00
Oliver
5bd5c61b9d
Fix callback for test template table
2021-09-14 10:43:40 +10:00
Matthias
847fb62ab5
js style
2021-09-13 23:25:13 +02:00
Matthias
c890a4a6d0
only add button per name once
2021-09-13 23:18:44 +02:00
Oliver Walters
06c03039da
Add version related tags
...
- Docs URL points to correct documentation version
- Display if we are in "development" version
2021-09-12 23:13:55 +10:00
Oliver
387680fbcd
More linting
2021-09-08 13:13:40 +10:00
Oliver
a32a30de52
javascript linting
2021-09-08 13:02:03 +10:00
Oliver
1a21576f28
Adds separate option for "prevent_new_stock" to stock_table
2021-09-08 12:57:42 +10:00
Oliver
8368798280
Move po-line-item-table into javascript file
...
- for better linting
2021-09-08 12:51:49 +10:00
Matthias
5b7941ab17
crispyfy confirmation
2021-09-07 23:55:32 +02:00
Matthias
b281241607
remove unneeded override
2021-09-07 22:38:01 +02:00
Matthias
dbc58b299c
fix layout for password reset
2021-09-07 22:35:19 +02:00
Oliver Walters
f349dc01ea
JS lint
2021-09-07 23:41:13 +10:00
Oliver Walters
125554c53f
Merge remote-tracking branch 'upstream/master' into receive-via-api
...
# Conflicts:
# InvenTree/templates/js/dynamic/inventree.js
# InvenTree/templates/js/translated/forms.js
# InvenTree/templates/js/translated/tables.js
2021-09-07 22:34:00 +10:00
Matthias
53de59f84b
setting for two password fields on signup
2021-09-07 07:37:28 +02:00
Matthias
af286766ea
setting for two mail fields on signup
2021-09-07 07:17:00 +02:00
Matthias
1f03d43b92
settings for auto-fill on sso
2021-09-07 01:19:44 +02:00