Fixed enquiry status update from customer view

This commit is contained in:
Karl Cordes 2012-11-10 11:50:52 +11:00
parent 41cc778112
commit 7fcf2eafca
5 changed files with 11 additions and 11 deletions

View file

@ -37,14 +37,12 @@ class CustomersController extends AppController {
$this->set('invoices', $this->Customer->Invoice->find('all', array('conditions'=>array('Invoice.customer_id'=>$id), 'order'=> 'Invoice.id DESC')));
$this->set('jobs', $this->Customer->Job->find('all', array('conditions'=>array('Job.customer_id'=>$id), 'order'=> 'Job.id DESC')));
$statuses = $this->Customer->Enquiry->Status->find('all', array('recursive'=>0));
$status_list = array();
foreach ($statuses as $status) {
$statusid = $status['Status']['id'];
$status_list[$statusid] = $status['Status']['name'];
}
$status_list = $this->Customer->Enquiry->Status->getJSON();
$this->set('status_list', $status_list);
$classNames = $this->Customer->Enquiry->Status->getClassNamesJSON();
$this->set('class_names', $classNames);
$this->set('parent_industry_list', $this->Customer->Industry->find('list', array('conditions' => array('parent_id' => null))));

View file

@ -22,8 +22,8 @@ class EnquiriesController extends AppController {
function index() {
$this->Enquiry->recursive = 0;
$this->set('enquiries', $this->paginate());
$status_list = $this->Enquiry->Status->getJSON();
$status_list = $this->Enquiry->Status->getJSON();
$this->set('status_list', $status_list);
$classNames = $this->Enquiry->Status->getClassNamesJSON();
$this->set('class_names', $classNames);

View file

@ -1,7 +1,7 @@
<?php echo $javascript->link('jquery.jeditable.mini');
echo $javascript->link('enquiry_table'); ?>
<?php echo $paginator->options(array('url' => $this->passedArgs)); ?>
<?php

View file

@ -1,7 +1,9 @@
$(function() {
console.log("WOOT");
var statusNamesJSON = $("#statusJSONlist").html();
console.log(statusNamesJSON);
var statusNames = $.parseJSON(statusNamesJSON);