Added the ability to directly add products to the meal plan (closes #450)

This commit is contained in:
Bernd Bestel
2020-01-25 11:51:00 +01:00
parent 061f4da041
commit e111d07f4e
6 changed files with 251 additions and 17 deletions

View File

@@ -18,6 +18,9 @@
var fullcalendarEventSources = {!! json_encode(array($fullcalendarEventSources)) !!}
var internalRecipes = {!! json_encode($internalRecipes) !!}
var recipesResolved = {!! json_encode($recipesResolved) !!}
Grocy.QuantityUnits = {!! json_encode($quantityUnits) !!};
Grocy.QuantityUnitConversionsResolved = {!! json_encode($quantityUnitConversionsResolved) !!};
</script>
<div class="row">
@@ -95,4 +98,35 @@
</div>
</div>
</div>
<div class="modal fade" id="add-product-modal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 id="add-product-modal-title" class="modal-title w-100"></h4>
</div>
<div class="modal-body">
<form id="add-product-form" novalidate>
@include('components.productpicker', array(
'products' => $products,
'nextInputSelector' => '#amount'
))
@include('components.productamountpicker', array(
'value' => 1,
'additionalGroupCssClasses' => 'mb-0'
))
<input type="hidden" name="type" value="product">
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{ $__t('Cancel') }}</button>
<button id="save-add-product-button" data-dismiss="modal" class="btn btn-success">{{ $__t('Save') }}</button>
</div>
</div>
</div>
</div>
@stop