From 3b367079ea6e8080221aee6da8ce2158b36c713c Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth Date: Fri, 12 Apr 2013 17:14:51 +0200 Subject: [PATCH] group preferences (using bootstrap accordion) --- lib/NGCP/Panel/Controller/Domain.pm | 4 +++ share/templates/domain/preferences.tt | 1 + share/templates/helpers/pref_table.tt | 35 ++++++++++++++++++++++++++- 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Controller/Domain.pm b/lib/NGCP/Panel/Controller/Domain.pm index b6102c8fc8..858d6c4cab 100644 --- a/lib/NGCP/Panel/Controller/Domain.pm +++ b/lib/NGCP/Panel/Controller/Domain.pm @@ -301,6 +301,10 @@ sub load_preference_list : Private { } } $c->stash(pref_rows => \@dom_prefs); + + my $pref_groups_rs = $c->model('provisioning')->resultset('voip_preference_groups'); + my @pref_groups = $pref_groups_rs->all; + $c->stash(pref_groups => \@pref_groups); } =head1 AUTHOR diff --git a/share/templates/domain/preferences.tt b/share/templates/domain/preferences.tt index 8a664e8d0b..7f2aeecdf0 100644 --- a/share/templates/domain/preferences.tt +++ b/share/templates/domain/preferences.tt @@ -8,6 +8,7 @@ helper.edit_preference = edit_preference; helper.preference = preference; helper.preference_meta = preference_meta; + helper.pref_groups = pref_groups; helper.form = form; helper.domain_id = domain.id; diff --git a/share/templates/helpers/pref_table.tt b/share/templates/helpers/pref_table.tt index d887f3d82c..bd9c9b364a 100644 --- a/share/templates/helpers/pref_table.tt +++ b/share/templates/helpers/pref_table.tt @@ -1,4 +1,8 @@