diff --git a/src/Form/OrderItemFinalize.php b/src/Form/OrderItemFinalize.php
index f4627a9..fbe285d 100644
--- a/src/Form/OrderItemFinalize.php
+++ b/src/Form/OrderItemFinalize.php
@@ -5,6 +5,7 @@ namespace App\Form;
use App\Entity\OrderItem;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
+use Symfony\Component\Form\Extension\Core\Type\HiddenType;
use Symfony\Component\Form\Extension\Core\Type\MoneyType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
@@ -21,6 +22,8 @@ final class OrderItemFinalize extends AbstractType
->add(child: 'extras', options: [
'disabled' => true,
])
+ ->add(child: 'menuItem', type: HiddenType::class, options: [
+ ])
->add(child: 'createdBy', options: [
'disabled' => true,
])
diff --git a/templates/base.html.twig b/templates/base.html.twig
index 6e78f0a..3a14f40 100644
--- a/templates/base.html.twig
+++ b/templates/base.html.twig
@@ -12,7 +12,7 @@
-
-
+
{% block body %}{% endblock %}
diff --git a/templates/food_order/show.html.twig b/templates/food_order/show.html.twig
index 368b4b0..f25fc6f 100644
--- a/templates/food_order/show.html.twig
+++ b/templates/food_order/show.html.twig
@@ -56,7 +56,11 @@
{% for itemForm in form.orderItems %}
{{ field_value(itemForm.createdBy) }} |
- {{ field_value(itemForm.name) }} |
+
+
+ {{ field_value(itemForm.name) }}
+
+ |
{{ field_value(itemForm.extras) }} |
{{ form_widget(itemForm.priceCents) }} |
{{ form_widget(itemForm.isPaid) }} |
@@ -86,7 +90,9 @@
{{ loop.index }} |
{{ item.createdBy }} |
- {{ item.name }} |
+
+ {{ item.name }}
+ |
{{ item.extras }} |
{% if(food_order.isClosed) %}
diff --git a/templates/food_vendor/show.html.twig b/templates/food_vendor/show.html.twig
index 51c7e6d..e87b0e7 100644
--- a/templates/food_vendor/show.html.twig
+++ b/templates/food_vendor/show.html.twig
@@ -20,16 +20,27 @@
known menuitems
-
+
+
+
+ name |
+ price |
+
+
+
{% for item in food_vendor.menuItems %}
- -
+
{% endfor %}
-
+
+
diff --git a/tests/Feature/Controller/FoodVendorControllerTest.php b/tests/Feature/Controller/FoodVendorControllerTest.php
index 8761330..8b2a264 100644
--- a/tests/Feature/Controller/FoodVendorControllerTest.php
+++ b/tests/Feature/Controller/FoodVendorControllerTest.php
@@ -119,7 +119,7 @@ describe(FoodVendorController::class, function (): void {
)->text();
$this->assertSame('My Title', $nameNode);
- $itemNodes = $crawler->filter('ul.list-group li.list-group-item');
+ $itemNodes = $crawler->filter('tr.menu-item');
$this->assertCount(4, $itemNodes);
});
|