mirror of
https://github.com/grocy/grocy.git
synced 2026-03-28 07:39:25 +01:00
* 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 |
||
|---|---|---|
| .. | ||
| ApiKeyService.php | ||
| ApplicationService.php | ||
| BaseService.php | ||
| BatteriesService.php | ||
| CalendarService.php | ||
| ChoresService.php | ||
| DatabaseMigrationService.php | ||
| DatabaseService.php | ||
| DemoDataGeneratorService.php | ||
| FilesService.php | ||
| LocalizationService.php | ||
| RecipesService.php | ||
| SessionService.php | ||
| StockService.php | ||
| TasksService.php | ||
| UserfieldsService.php | ||
| UsersService.php | ||