From 49fdfa9ea6ae6edc230bbd06e5c6c159b3f3e770 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Fri, 30 Jul 2021 17:16:43 +0800 Subject: [PATCH] Update hub form and controller to support the new auto assign flags #607 --- src/Controller/HubController.php | 2 ++ src/Entity/Hub.php | 4 ++-- templates/hub/form.html.twig | 16 ++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/Controller/HubController.php b/src/Controller/HubController.php index 21c4758d..74c05a7a 100644 --- a/src/Controller/HubController.php +++ b/src/Controller/HubController.php @@ -161,6 +161,8 @@ class HubController extends Controller ->setRiderSlots($req->request->get('rider_slots', 0)) ->setHubViewFlag($req->request->get('flag_hub_view', false)) ->setNotifNumber($req->request->get('notif_number')) + ->setAutoAssignHub($req->request->get('flag_hub_auto_assign', false)) + ->setAutoAssignRider($req->request->get('flag_rider_auto_assign', false)) ->clearPaymentMethods(); // set payment methods diff --git a/src/Entity/Hub.php b/src/Entity/Hub.php index 2d98ea7f..c76f35bc 100644 --- a/src/Entity/Hub.php +++ b/src/Entity/Hub.php @@ -247,7 +247,7 @@ class Hub return $this; } - public function setAutoAssignHubFlag($flag_hub_auto_assign = true) + public function setAutoAssignHub($flag_hub_auto_assign = true) { $this->flag_hub_auto_assign = $flag_hub_auto_assign; return $this; @@ -258,7 +258,7 @@ class Hub return $this->flag_hub_auto_assign; } - public function setAutoAssignRiderFlag($flag_rider_auto_assign = true) + public function setAutoAssignRider($flag_rider_auto_assign = true) { $this->flag_rider_auto_assign = $flag_rider_auto_assign; return $this; diff --git a/templates/hub/form.html.twig b/templates/hub/form.html.twig index 3c8947c1..324a396b 100644 --- a/templates/hub/form.html.twig +++ b/templates/hub/form.html.twig @@ -118,6 +118,22 @@ +
+ + + + + + +