Add plate number to tickets #21
This commit is contained in:
parent
fd982a1e05
commit
7cc7c81d98
4 changed files with 32 additions and 1 deletions
|
|
@ -99,6 +99,7 @@ class TicketController extends BaseController
|
||||||
$row['contact_num'] = $orow->getContactNumber();
|
$row['contact_num'] = $orow->getContactNumber();
|
||||||
$row['status'] = $ticket_statuses[$orow->getStatus()];
|
$row['status'] = $ticket_statuses[$orow->getStatus()];
|
||||||
$row['ticket_type'] = $ticket_types[$orow->getTicketType()];
|
$row['ticket_type'] = $ticket_types[$orow->getTicketType()];
|
||||||
|
$row['plate_number'] = $orow->getPlateNumber();
|
||||||
|
|
||||||
// add row metadata
|
// add row metadata
|
||||||
$row['meta'] = [
|
$row['meta'] = [
|
||||||
|
|
@ -216,6 +217,7 @@ class TicketController extends BaseController
|
||||||
->setOtherTicketType($other_ticket_type)
|
->setOtherTicketType($other_ticket_type)
|
||||||
->setSubject($req->request->get('subject'))
|
->setSubject($req->request->get('subject'))
|
||||||
->setDetails($req->request->get('details'))
|
->setDetails($req->request->get('details'))
|
||||||
|
->setPlateNumber($req->request->get('plate_number'))
|
||||||
->setDateCreate(new DateTime())
|
->setDateCreate(new DateTime())
|
||||||
->setCreatedBy($this->getUser());
|
->setCreatedBy($this->getUser());
|
||||||
|
|
||||||
|
|
@ -348,7 +350,8 @@ class TicketController extends BaseController
|
||||||
->setTicketType($ticket_type)
|
->setTicketType($ticket_type)
|
||||||
->setOtherTicketType($other_ticket_type)
|
->setOtherTicketType($other_ticket_type)
|
||||||
->setSubject($req->request->get('subject'))
|
->setSubject($req->request->get('subject'))
|
||||||
->setDetails($req->request->get('details'));
|
->setDetails($req->request->get('details'))
|
||||||
|
->setPlateNumber($req->request->get('plate_number'));
|
||||||
|
|
||||||
// initialize error list
|
// initialize error list
|
||||||
$error_array = [];
|
$error_array = [];
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,12 @@ class Ticket
|
||||||
*/
|
*/
|
||||||
protected $details;
|
protected $details;
|
||||||
|
|
||||||
|
// plate number
|
||||||
|
/**
|
||||||
|
* @ORM\Column(type="string", length=10, nullable=true)
|
||||||
|
*/
|
||||||
|
protected $plate_number;
|
||||||
|
|
||||||
// user that created the ticket
|
// user that created the ticket
|
||||||
/**
|
/**
|
||||||
* @ORM\ManyToOne(targetEntity="User", inversedBy="tickets")
|
* @ORM\ManyToOne(targetEntity="User", inversedBy="tickets")
|
||||||
|
|
@ -222,6 +228,17 @@ class Ticket
|
||||||
return $this->details;
|
return $this->details;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setPlateNumber($plate_number)
|
||||||
|
{
|
||||||
|
$this->plate_number = $plate_number;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getPlateNumber()
|
||||||
|
{
|
||||||
|
return $this->plate_number;
|
||||||
|
}
|
||||||
|
|
||||||
public function setCreatedBy(User $created_by)
|
public function setCreatedBy(User $created_by)
|
||||||
{
|
{
|
||||||
$this->created_by = $created_by;
|
$this->created_by = $created_by;
|
||||||
|
|
|
||||||
|
|
@ -80,6 +80,13 @@
|
||||||
<div class="form-control-feedback hide" data-field="other_ticket_type"></div>
|
<div class="form-control-feedback hide" data-field="other_ticket_type"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group m-form__group row no-border">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<label data-field="plate_number">Vehicle Plate Number</label>
|
||||||
|
<input type="text" name="plate_number" class="form-control m-input" value="{{ obj.getPlateNumber }}">
|
||||||
|
<div class="form-control-feedback hide" data-field="plate_number"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="form-group m-form__group row no-border">
|
<div class="form-group m-form__group row no-border">
|
||||||
<div class="col-lg-12">
|
<div class="col-lg-12">
|
||||||
<label data-field="subject">Subject</label>
|
<label data-field="subject">Subject</label>
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,10 @@
|
||||||
field: 'contact_num',
|
field: 'contact_num',
|
||||||
title: 'Contact No.'
|
title: 'Contact No.'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'plate_number',
|
||||||
|
title: 'Plate Number'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'ticket_type',
|
field: 'ticket_type',
|
||||||
title: 'Type'
|
title: 'Type'
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue