From 60203cc7b5cd6ab14b28909023fe66da7fd2ef00 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Thu, 13 Feb 2020 05:11:01 +0000 Subject: [PATCH] Add routes for walk-in form. #340 --- config/acl.yaml | 4 ++++ config/menu.yaml | 4 ++++ config/routes/job_order.yaml | 20 ++++++++++++++++++++ src/Ramcar/TransactionOrigin.php | 3 +++ 4 files changed, 31 insertions(+) diff --git a/config/acl.yaml b/config/acl.yaml index 90b2f06d..21f09775 100644 --- a/config/acl.yaml +++ b/config/acl.yaml @@ -246,6 +246,10 @@ access_keys: label: One-step Process - id: jo_onestep.edit label: One-step Process Edit + - id: jo_walkin.form + label: Walk-in + - id: jo_walkin.edit + label: Walk-in Edit - id: support label: Customer Support Access diff --git a/config/menu.yaml b/config/menu.yaml index a64dd8b4..1f90e314 100644 --- a/config/menu.yaml +++ b/config/menu.yaml @@ -102,6 +102,10 @@ main_menu: acl: jo_onestep.form label: One-step Process parent: joborder + - id: jo_walkin_form + acl: jo_walkin.form + label: Walk-in + parent: joborder - id: jo_in acl: jo_in.list label: Incoming diff --git a/config/routes/job_order.yaml b/config/routes/job_order.yaml index bfd41df9..d3ce6834 100644 --- a/config/routes/job_order.yaml +++ b/config/routes/job_order.yaml @@ -206,3 +206,23 @@ jo_tracker: controller: App\Controller\JobOrderController::tracker methods: [GET] +jo_walkin_form: + path: /job-order/walk-in + controller: App\Controller\JobOrderController::walkinForm + methods: [GET] + +jo_walkin_submit: + path: /job-order/walk-in + controller: App\Controller\JobOrderController::walkinSubmit + methods: [POST] + +jo_walkin_edit_form: + path: /job-order/walk-in/{id} + controller: App\Controller\JobOrderController::walkinEditForm + methods: [GET] + +jo_walkin_edit_submit: + path: /job-order/walk-in/{id} + controller: App\Controller\JobOrderController::walkinEditSubmit + methods: [POST] + diff --git a/src/Ramcar/TransactionOrigin.php b/src/Ramcar/TransactionOrigin.php index baf412f1..c4d69ad2 100644 --- a/src/Ramcar/TransactionOrigin.php +++ b/src/Ramcar/TransactionOrigin.php @@ -9,12 +9,15 @@ class TransactionOrigin extends NameValue const FACEBOOK = 'facebook'; const VIP = 'vip'; const MOBILE_APP = 'mobile_app'; + const WALK_IN = 'walk_in'; + // TODO: for now, resq also gets the walk-in option const COLLECTION = [ 'call' => 'Hotline', 'online' => 'Online', 'facebook' => 'Facebook', 'vip' => 'VIP', 'mobile_app' => 'Mobile App', + 'walk_in' => 'Walk-in', ]; }