Oliver Walters
e9c904076f
Added help text for model fields
2019-05-08 23:32:57 +10:00
Oliver Walters
9aa1a70f18
QR code improvements
...
- Display QR codes as links to served images
- The qr_code plugin caches these images in the background
- Make a qr_code template to push out as a modal form
- Create a QRCodeView to simplify display of QR codes
- Add option to launchModalForm() to disable the 'submit' button
Refactored QR code display for
- StockLocation
- StockItem
- Part
2019-05-04 18:46:57 +10:00
Oliver Walters
4ef1e4fc78
Explicitly mark some CharField as non blank
2019-05-04 17:01:31 +10:00
Oliver Walters
5a234a1070
Added barcode for Part object
2019-05-02 20:57:53 +10:00
Oliver Walters
c901294a48
Add more information to the Barcode
...
- API endpoint URL
- Add barcode generation for StockLocation
2019-05-02 20:50:20 +10:00
Oliver Walters
d49ce465e5
Removed UUID field from StockItem
...
- QR code is now created based on a JSON object
- This will make it extensible to other things such as StockLocation
- Created a helper function to make Barcode objects
2019-05-02 20:40:56 +10:00
Oliver Walters
22f8c1d8c7
Adjust model field (haven't run make migrate yet)
2019-05-02 00:57:44 +10:00
Oliver Walters
7e149f817c
Small change to uuid should trigger migrations
2019-05-02 00:41:29 +10:00
Oliver Walters
905d78e25c
Complete build now works
...
- Marks build as complete
- Deletes temporary BuildItem objects
- Preselects the part's default_location if there is one
- Creates a new stockitem in the selected location
2019-05-02 00:04:39 +10:00
Oliver Walters
2f7f49c116
PEP fix
2019-04-28 11:54:40 +10:00
Oliver Walters
ba49b080b0
Some small tweaks
2019-04-28 11:46:53 +10:00
Oliver Walters
a499fd325e
Docstring for Stock app
2019-04-27 22:49:16 +10:00
Oliver Walters
8d5850248e
PEP fixes
2019-04-25 23:25:52 +10:00
Oliver Walters
757cd539b2
Enforce 'notes' field for StockItem move
...
- Better error handling for StockItem.move
2019-04-25 23:01:03 +10:00
Oliver Walters
053e9c9795
Add a stock tracking index
...
- Shows entire history of stocktracking items
2019-04-25 22:11:10 +10:00
Oliver Walters
79f8736b6b
Add note on creation of StockItem
2019-04-25 22:10:46 +10:00
Oliver Walters
f36f02b27f
Tests for stock app
...
- Increase coverage of Stock/models.py to 84%
2019-04-25 17:30:44 +10:00
Oliver Walters
7c91c9ba79
Reverse URL for stock models
...
- stock location
- stock item
- stock tracking
- Added blank test files
2019-04-25 03:13:41 +10:00
Oliver Walters
b9b8b5ee12
Update model for StockItem
2019-04-17 18:34:21 +10:00
Oliver Walters
76b0d17b11
PEP fixes for /stock
2019-04-14 09:23:24 +10:00
Oliver Walters
b64e584b52
Add UUID field to StockItem model
2019-04-13 01:12:47 +10:00
Oliver Walters
926d717190
Add quantity field to StockItemTracking
...
- Keep track of historical levels of part availability
2019-04-13 00:14:10 +10:00
Oliver Walters
93bb0bf6f4
Improved 'move stock' form
...
- Better error checking on the form (provides form validation messages to user)
2019-04-13 00:08:13 +10:00
Oliver Walters
7a7b0aea33
Changed 'stocklocation.items' to 'stocklocation.stock_items'
2019-04-12 22:46:15 +10:00
Oliver
dcf74292b6
Changed tracking into to datetime field
...
- Added moment.js for formatting dates
-
2018-05-10 21:13:36 +10:00
Oliver
bf4ffb8b0b
Add part stocktake to Stock Location page(s)
2018-05-08 22:41:52 +10:00
Oliver
f2982a59ad
Added StockTracking API
...
/api/stock/track/
ListCreate API view
StockItem page now shows bootrap-table of tracking notes
2018-05-08 22:30:32 +10:00
Oliver
25e0de1ce7
Vast improvements to stocktake API endpoint
...
- Also acts to ADD and REMOVE stock
- Send 'action' field to specify which one to perform
- Fixed add_stock and remove_stock funcs for StockItem model
- Autoatically add transaction notes for all actions
2018-05-08 22:06:28 +10:00
Oliver
fdf214626c
Further assorted updates
...
What, you need more commit details?! Pah
2018-05-07 23:40:17 +10:00
Oliver
e746ca6e0a
Paginate company page
2018-05-07 18:16:12 +10:00
Oliver
ee0cbdbb07
Skeleton for deleting multiple items
...
- Does not work yet! But opens a window...
2018-05-06 22:38:39 +10:00
Oliver
d8922aa9db
Implemented API to move multiple items at once
...
- Added ability to override request method in inventreeUpdate
- Added inventree/script/stock.js to handle stock API js
- Added StockMove API endpoint
2018-05-06 21:39:33 +10:00
Oliver
b24ddac0b8
Part stuff
2018-04-30 22:30:15 +10:00
Oliver
37b109b8fc
First pass of automated tracking data
...
- When stock item is moved
- When stocktake is performed
- Yes it is bad - needs improvement!
2018-04-30 21:36:50 +10:00
Oliver
bee760d184
Deleted extraneous form code
2018-04-30 00:59:36 +10:00
Oliver
3403af18c8
Trackable items must have serial number set
2018-04-29 17:06:22 +10:00
Oliver
feb45513f7
Prevent serial number for stock item with quantity > 1
2018-04-29 13:20:02 +10:00
Oliver
bc597d7c21
Style fixes
2018-04-28 01:16:47 +10:00
Oliver
1df42b2397
Sanity checking for StockItem
...
- If a SupplierPart is selected, it must point to the same Part type as the Part field!
2018-04-28 00:06:39 +10:00
28e6d50f08
Check for null StockItem location
2018-04-27 09:33:05 +10:00
Oliver
08ed128bea
PEP style fixes
2018-04-23 21:18:35 +10:00
Oliver
4bedf0ed4c
Finally got migrations working together
2018-04-22 21:54:12 +10:00
Oliver
cef3c664f9
Moving 'supplier' to 'company'
2018-04-19 09:01:25 +10:00
Oliver
3bb434ae98
Migration fix
2018-04-19 09:01:20 +10:00
Oliver
433f670e1c
Removed 'customer' app
2018-04-19 09:01:17 +10:00
Oliver
f1357cfb7c
Adde 'system' Field to StockItemTracking
2018-04-18 08:44:08 +10:00
Oliver
a4621295a6
Fixed spash page for customer index
...
Added 'notes' field to Part object
2018-04-18 01:44:55 +10:00
Oliver
d8d3509b5e
Changes 'notes' fields to be textfield - not charfield
2018-04-18 01:16:30 +10:00
Oliver
8856d7f793
Renamed 'customer-order' app to 'customer'
...
- This app should manage more than just orders
- Moved the 'Customer' model into this app
2018-04-17 23:39:53 +10:00
Oliver
9dc41ba122
Fix requirements
...
>= rather than ==
2018-04-17 16:58:37 +10:00