From 277a709ead0d1b218175fcdc6866a15790366071 Mon Sep 17 00:00:00 2001 From: Ramon Gutierrez Date: Sat, 17 Feb 2018 16:50:30 +0800 Subject: [PATCH] Apply auto refresh to job order list views #6 --- src/Controller/JobOrderController.php | 3 +++ templates/job-order/list.assigning.html.twig | 5 ++++- templates/job-order/list.html.twig | 5 ++++- templates/job-order/list.processing.html.twig | 5 ++++- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index e8394928..00e2d110 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -214,6 +214,8 @@ class JobOrderController extends BaseController { $params = $this->initParameters('jo_assign'); + $params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval'); + return $this->render('job-order/list.assigning.html.twig', $params); } @@ -226,6 +228,7 @@ class JobOrderController extends BaseController $params['tier_name'] = $tier_params['name']; $params['rows_route'] = $tier_params['rows_route']; + $params['table_refresh_rate'] = $this->container->getParameter('job_order_refresh_interval'); // response return $this->render('job-order/list.html.twig', $params); diff --git a/templates/job-order/list.assigning.html.twig b/templates/job-order/list.assigning.html.twig index e43ebc23..ca7635bc 100644 --- a/templates/job-order/list.assigning.html.twig +++ b/templates/job-order/list.assigning.html.twig @@ -123,7 +123,10 @@ var table = $("#data-rows").mDatatable(options); - + // auto refresh table + setInterval(function() { + table.reload(); + }, {{ table_refresh_rate }}); }); {% endblock %} diff --git a/templates/job-order/list.html.twig b/templates/job-order/list.html.twig index 1743be1e..2878f10a 100644 --- a/templates/job-order/list.html.twig +++ b/templates/job-order/list.html.twig @@ -119,7 +119,10 @@ var table = $("#data-rows").mDatatable(options); - + // auto refresh table + setInterval(function() { + table.reload(); + }, {{ table_refresh_rate }}); }); {% endblock %} diff --git a/templates/job-order/list.processing.html.twig b/templates/job-order/list.processing.html.twig index 1743be1e..2878f10a 100644 --- a/templates/job-order/list.processing.html.twig +++ b/templates/job-order/list.processing.html.twig @@ -119,7 +119,10 @@ var table = $("#data-rows").mDatatable(options); - + // auto refresh table + setInterval(function() { + table.reload(); + }, {{ table_refresh_rate }}); }); {% endblock %}