From 8ff5c4e427d298784dea3cd1dcaa016883096bb7 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Mon, 18 Mar 2013 16:13:38 +0100 Subject: [PATCH] Migrate domain handling to datatables. --- lib/NGCP/Panel/Controller/Domain.pm | 11 +++++++++++ share/templates/domain/list.tt | 2 +- share/templates/widgets/admin_topmenu_settings.tt | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/NGCP/Panel/Controller/Domain.pm b/lib/NGCP/Panel/Controller/Domain.pm index bafe0ab943..98c6a4936a 100644 --- a/lib/NGCP/Panel/Controller/Domain.pm +++ b/lib/NGCP/Panel/Controller/Domain.pm @@ -107,6 +107,17 @@ sub delete :Chained('base') :PathPart('delete') :Args(0) { $c->response->redirect($c->uri_for()); } +sub ajax :Chained('list') :PathPart('ajax') :Args(0) { + my ($self, $c) = @_; + + my $resellers = $c->stash->{domains}; + + $c->forward( "/ajax_process", [$resellers, + ["id", "domain"], + [0,1]]); + + $c->detach( $c->view("JSON") ); +} =head1 AUTHOR diff --git a/share/templates/domain/list.tt b/share/templates/domain/list.tt index cb254c80b8..094d2f6f92 100644 --- a/share/templates/domain/list.tt +++ b/share/templates/domain/list.tt @@ -11,6 +11,6 @@ helper.edit_object = domain; helper.form_object = form; - PROCESS 'helpers/table_form.tt'; + PROCESS 'helpers/datatables.tt'; -%] [% # vim: set tabstop=4 syntax=html expandtab: -%] diff --git a/share/templates/widgets/admin_topmenu_settings.tt b/share/templates/widgets/admin_topmenu_settings.tt index 395137e8c1..fa50b1f4c3 100644 --- a/share/templates/widgets/admin_topmenu_settings.tt +++ b/share/templates/widgets/admin_topmenu_settings.tt @@ -5,7 +5,7 @@