grocy/views/components
kriddles 6c7420ea08 Stock Service Updates (#421)
* viewjs consume: implement location and update stock specific

* Transfer Products

* services StockService#GetProductStockEntriesByLocation: add method

* services StockService#AddProduct: check for stock and locations

* services StockService: include location_id

* services StockService#LocationExists: add method

* services StockService#UndoBooking: fix based on stockRow

* Reimplement StockServer->TransferProduct (one loop for the whole action to preserve stock_id)

* Ensure that the location_id is never NULL in the stock and stock_log table (checked by an INSERT trigger, sets the products default location if empty)

* Only consider stock amount at the given location on consume, if supplied

* Restore more/old display text for "specific stock entry"

* Don't allow transfering tare weight enabled products

* Various small changes (code style, missing OpenAPI endpoint, remove location_id null checking)

* Updated translations strings

* Added transaction_id and correlation_id to stock_log entries to group them together

* ProductCard - location to default location label change

* Also undo correlated bookings on undo

* Added API endpoints for listing and undoing transactions and use them on purchase/consume/inventory/stockoverview

* Initial Stock detail page

* Allow Undo for Tranfers

* Price step to .01

* Some localization string changes & fixes
2019-12-19 19:48:36 +01:00
..
barcodescanner.blade.php Fix that the barcode scanner start button overlaps everything 2019-09-27 17:03:50 +02:00
batterycard.blade.php Show the journal of the product/chore/battery cards in a dialog 2019-09-27 16:54:40 +02:00
calendarcard.blade.php Migrated (hopefully) all translations to PO/Gettext (references #161) 2019-05-01 20:19:18 +02:00
chorecard.blade.php Show the journal of the product/chore/battery cards in a dialog 2019-09-27 16:54:40 +02:00
datetimepicker.blade.php Implemented stock sub-feature-flags (closes #314) 2019-09-19 17:46:52 +02:00
locationpicker.blade.php Migrated (hopefully) all translations to PO/Gettext (references #161) 2019-05-01 20:19:18 +02:00
numberpicker.blade.php Finished migration to use gettext (this now closes #161) 2019-05-02 20:20:18 +02:00
productamountpicker.blade.php Finished qu unit conversion handling (closes #177) 2019-09-16 09:35:20 +02:00
productcard.blade.php Stock Service Updates (#421) 2019-12-19 19:48:36 +01:00
productpicker.blade.php Use exact matches for product barcode lookups (closes #366) 2019-09-24 09:52:05 +02:00
recipepicker.blade.php Fixed various smaller problems after some testing 2019-09-21 13:08:42 +02:00
userfields_tbody.blade.php Implemented new Userfield type "Link" (references #258) 2019-09-17 19:33:06 +02:00
userfields_thead.blade.php Don't load userfieldsform.js when not needed 2019-05-16 22:14:04 +02:00
userfieldsform.blade.php Implemented new Userfield type "Link" (references #258) 2019-09-17 19:33:06 +02:00
userpicker.blade.php Finished migration to use gettext (this now closes #161) 2019-05-02 20:20:18 +02:00