From 4e2e6e45a5654313a252d9f11052af8b9d7f3287 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Tue, 19 Mar 2013 13:52:10 +0000 Subject: [PATCH] Revert r13200 as this was stupid. --- lib/admin/Controller/peering.pm | 15 +++---- root/tt/peering.tt | 69 +++++++++------------------------ 2 files changed, 23 insertions(+), 61 deletions(-) diff --git a/lib/admin/Controller/peering.pm b/lib/admin/Controller/peering.pm index f8f1a42..c1f9650 100644 --- a/lib/admin/Controller/peering.pm +++ b/lib/admin/Controller/peering.pm @@ -122,13 +122,10 @@ sub create_grp : Local { unless $settings{name} =~ /^[a-zA-Z0-9_\-]+/; $settings{priority} = $c->request->params->{priority}; $settings{description} = $c->request->params->{grpdesc}; - $settings{outbound_peering_contract_id} = $c->request->params->{outbound_peering_contract_id} - if $c->request->params->{outbound_peering_contract_id}; + $settings{peering_contract_id} = $c->request->params->{peering_contract_id} + if $c->request->params->{peering_contract_id}; $messages{cpeererr} = 'Client.Voip.NoPeerContract' - unless (defined $settings{outbound_peering_contract_id} && $settings{outbound_peering_contract_id} =~ /^[0-9]+/); - # keep inbound peering contracts optional - $settings{inbound_peering_contract_id} = $c->request->params->{inbound_peering_contract_id} - if($c->request->params->{inbound_peering_contract_id} && $c->request->params->{inbound_peering_contract_id} =~ /^[0-9]+/); + unless (defined $settings{peering_contract_id} && $settings{peering_contract_id} =~ /^[0-9]+/); unless(keys %messages) { if($c->model('Provisioning')->call_prov( $c, 'voip', 'create_peer_group', @@ -167,13 +164,11 @@ sub edit_grp : Local { my $grpid = $c->request->params->{grpid}; $settings{priority} = $c->request->params->{priority}; $settings{description} = $c->request->params->{grpdesc}; - $settings{outbound_peering_contract_id} = $c->request->params->{outbound_peering_contract_id} || undef; - $settings{inbound_peering_contract_id} = $c->request->params->{inbound_peering_contract_id} || undef; + $settings{peering_contract_id} = $c->request->params->{peering_contract_id} || undef; - unless(defined $settings{outbound_peering_contract_id}) { + unless(defined $settings{peering_contract_id}) { $messages{epeererr} = 'Client.Voip.NoPeerContract'; } - # inbound peering contracts are optional unless(keys %messages) { if($c->model('Provisioning')->call_prov( $c, 'voip', 'update_peer_group', diff --git a/root/tt/peering.tt b/root/tt/peering.tt index a257b9b..356aa51 100644 --- a/root/tt/peering.tt +++ b/root/tt/peering.tt @@ -48,17 +48,12 @@