Fixed stock entry open button amount on /stockentries (fixes #2303)

This commit is contained in:
Bernd Bestel
2023-08-13 08:27:02 +02:00
parent d6cc87ac86
commit 106f25cc6b
3 changed files with 5 additions and 2 deletions

View File

@@ -10,6 +10,7 @@
### Stock ### Stock
- Fixed that the "Mark this stock entry as open"-button on the stock entries page opened always one unit instead of the whole stock entry
- Fixed that edited stock entries were not considered in some cases (affecting the product's average price and the stock reports) - Fixed that edited stock entries were not considered in some cases (affecting the product's average price and the stock reports)
### Shopping list ### Shopping list

View File

@@ -117,9 +117,10 @@ $(document).on('click', '.product-open-button', function(e)
var productQuName = $(e.currentTarget).attr('data-product-qu-name'); var productQuName = $(e.currentTarget).attr('data-product-qu-name');
var specificStockEntryId = $(e.currentTarget).attr('data-stock-id'); var specificStockEntryId = $(e.currentTarget).attr('data-stock-id');
var stockRowId = $(e.currentTarget).attr('data-stockrow-id'); var stockRowId = $(e.currentTarget).attr('data-stockrow-id');
var openAmount = Number.parseFloat($(e.currentTarget).attr('data-open-amount'));
var button = $(e.currentTarget); var button = $(e.currentTarget);
Grocy.Api.Post('stock/products/' + productId + '/open', { 'amount': 1, 'stock_entry_id': specificStockEntryId }, Grocy.Api.Post('stock/products/' + productId + '/open', { 'amount': openAmount, 'stock_entry_id': specificStockEntryId },
function(bookingResponse) function(bookingResponse)
{ {
Grocy.Api.Get('stock/products/' + productId, Grocy.Api.Get('stock/products/' + productId,

View File

@@ -130,7 +130,8 @@
data-product-name="{{ FindObjectInArrayByPropertyValue($products, 'id', $stockEntry->product_id)->name }}" data-product-name="{{ FindObjectInArrayByPropertyValue($products, 'id', $stockEntry->product_id)->name }}"
data-product-qu-name="{{ FindObjectInArrayByPropertyValue($quantityunits, 'id', FindObjectInArrayByPropertyValue($products, 'id', $stockEntry->product_id)->qu_id_stock)->name }}" data-product-qu-name="{{ FindObjectInArrayByPropertyValue($quantityunits, 'id', FindObjectInArrayByPropertyValue($products, 'id', $stockEntry->product_id)->qu_id_stock)->name }}"
data-stock-id="{{ $stockEntry->stock_id }}" data-stock-id="{{ $stockEntry->stock_id }}"
data-stockrow-id="{{ $stockEntry->id }}"> data-stockrow-id="{{ $stockEntry->id }}"
data-open-amount="{{ $stockEntry->amount }}">
<i class="fa-solid fa-box-open"></i> <i class="fa-solid fa-box-open"></i>
</a> </a>
@endif @endif