From 190ab8ceaf9b220759fc97f0df30dff23912804d Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Tue, 3 Apr 2018 21:38:45 +0800 Subject: [PATCH 1/3] Add schedule and adjust schedule date to display date and time always #67 --- src/Controller/JobOrderController.php | 3 ++- src/Controller/TicketController.php | 6 +----- src/Entity/Ticket.php | 18 ------------------ templates/job-order/list.all.html.twig | 4 ++++ templates/job-order/list.assigning.html.twig | 4 ++++ templates/job-order/list.fulfillment.html.twig | 4 ++++ templates/job-order/list.open.html.twig | 4 ++++ templates/job-order/list.processing.html.twig | 4 ++++ templates/ticket/form.html.twig | 13 ------------- templates/ticket/list.html.twig | 5 ----- 10 files changed, 23 insertions(+), 42 deletions(-) diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index d812df67..6d7b86cb 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -530,7 +530,8 @@ class JobOrderController extends BaseController // add row data $row['id'] = $orow->getID(); $row['delivery_address'] = $orow->getDeliveryAddress(); - $row['date_schedule'] = $orow->isAdvanceOrder() ? $orow->getDateSchedule()->format("d M Y g:i A") : 'Immediate'; + $row['date_schedule'] = $orow->getDateSchedule()->format("d M Y g:i A"); + $row['type'] = $orow->isAdvanceOrder() ? 'Advanced Order' : 'Immediate'; $row['service_type'] = $service_types[$orow->getServiceType()]; $row['status'] = $statuses[$orow->getStatus()]; $row['flag_advance'] = $orow->isAdvanceOrder(); diff --git a/src/Controller/TicketController.php b/src/Controller/TicketController.php index fbcd17c6..cdac40e0 100644 --- a/src/Controller/TicketController.php +++ b/src/Controller/TicketController.php @@ -91,7 +91,6 @@ class TicketController extends BaseController // add row data $row['id'] = $orow->getID(); $row['date_create'] = $orow->getDateCreate()->format("d M Y g:i A"); - $row['subject'] = $orow->getSubject(); $row['first_name'] = $orow->getFirstName(); $row['last_name'] = $orow->getLastName(); $row['contact_num'] = $orow->getContactNumber(); @@ -243,7 +242,6 @@ class TicketController extends BaseController ->setStatus($req->request->get('status')) ->setTicketType($ticket_type) ->setOtherTicketType($other_ticket_type) - ->setSubject($req->request->get('subject')) ->setDetails($req->request->get('details')) ->setPlateNumber($req->request->get('plate_number')) ->setDateCreate(new DateTime()) @@ -401,7 +399,6 @@ class TicketController extends BaseController ->setStatus($req->request->get('status')) ->setTicketType($ticket_type) ->setOtherTicketType($other_ticket_type) - ->setSubject($req->request->get('subject')) ->setDetails($req->request->get('details')) ->setPlateNumber($req->request->get('plate_number')); @@ -465,8 +462,7 @@ class TicketController extends BaseController // check if datatable filter is present and append to query protected function setQueryFilters($datatable, &$query, $qb) { if (isset($datatable['query']['data-rows-search']) && !empty($datatable['query']['data-rows-search'])) { - $query->where('q.subject LIKE :filter') - ->orWhere('q.status LIKE :filter') + $query->where('q.status LIKE :filter') ->orWhere('q.ticket_type LIKE :filter') ->orWhere('q.other_ticket_type LIKE :filter') ->orWhere('q.first_name LIKE :filter') diff --git a/src/Entity/Ticket.php b/src/Entity/Ticket.php index 38faf2be..cdf44ab1 100644 --- a/src/Entity/Ticket.php +++ b/src/Entity/Ticket.php @@ -50,13 +50,6 @@ class Ticket */ protected $other_ticket_type; - // subject of this ticket - /** - * @ORM\Column(type="string", length=80) - * @Assert\NotBlank() - */ - protected $subject; - // first name of ticket owner /** * @ORM\Column(type="string", length=80) @@ -180,17 +173,6 @@ class Ticket } } - public function setSubject($subject) - { - $this->subject = $subject; - return $this; - } - - public function getSubject() - { - return $this->subject; - } - public function setFirstName($first_name) { $this->first_name = $first_name; diff --git a/templates/job-order/list.all.html.twig b/templates/job-order/list.all.html.twig index 0c446c6c..88a80ec2 100644 --- a/templates/job-order/list.all.html.twig +++ b/templates/job-order/list.all.html.twig @@ -85,6 +85,10 @@ field: 'service_type', title: 'Type of Transaction' }, + { + field: 'type', + title: 'Schedule' + }, { field: 'date_schedule', title: 'Scheduled Date' diff --git a/templates/job-order/list.assigning.html.twig b/templates/job-order/list.assigning.html.twig index 2b68ba7e..1d815f6f 100644 --- a/templates/job-order/list.assigning.html.twig +++ b/templates/job-order/list.assigning.html.twig @@ -85,6 +85,10 @@ field: 'service_type', title: 'Type of Transaction' }, + { + field: 'type', + title: 'Schedule' + }, { field: 'date_schedule', title: 'Scheduled Date' diff --git a/templates/job-order/list.fulfillment.html.twig b/templates/job-order/list.fulfillment.html.twig index b425e792..f38bd4a5 100644 --- a/templates/job-order/list.fulfillment.html.twig +++ b/templates/job-order/list.fulfillment.html.twig @@ -85,6 +85,10 @@ field: 'service_type', title: 'Type of Transaction' }, + { + field: 'type', + title: 'Schedule' + }, { field: 'date_schedule', title: 'Scheduled Date' diff --git a/templates/job-order/list.open.html.twig b/templates/job-order/list.open.html.twig index 0f7ddb97..8bdfbfb1 100644 --- a/templates/job-order/list.open.html.twig +++ b/templates/job-order/list.open.html.twig @@ -85,6 +85,10 @@ field: 'service_type', title: 'Type of Transaction' }, + { + field: 'type', + title: 'Schedule' + }, { field: 'date_schedule', title: 'Scheduled Date' diff --git a/templates/job-order/list.processing.html.twig b/templates/job-order/list.processing.html.twig index e82e5796..2d429398 100644 --- a/templates/job-order/list.processing.html.twig +++ b/templates/job-order/list.processing.html.twig @@ -81,6 +81,10 @@ field: 'delivery_address', title: 'Customer Area' }, + { + field: 'type', + title: 'Schedule' + }, { field: 'date_schedule', title: 'Scheduled Date' diff --git a/templates/ticket/form.html.twig b/templates/ticket/form.html.twig index 0d498d1d..71930e9b 100644 --- a/templates/ticket/form.html.twig +++ b/templates/ticket/form.html.twig @@ -95,13 +95,6 @@
-
-
- - - -
-