Make peering contract mandatory when creating a group.

3.0-u-redesign
Andreas Granig 15 years ago
parent 8c5d27cf47
commit 45ddf815ad

@ -124,6 +124,8 @@ sub create_grp : Local {
$settings{description} = $c->request->params->{grpdesc};
$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{peering_contract_id} && $settings{peering_contract_id} =~ /^[0-9]+/);
unless(keys %messages) {
if($c->model('Provisioning')->call_prov( $c, 'voip', 'create_peer_group',

@ -172,7 +172,6 @@
[% IF Catalyst.config.billing_features %]
<td>
<select size="1" name="peering_contract_id">
<option value="0" [% UNLESS garefill.peering_contract_id %]selected="selected"[% END %]>&nbsp;</option>
[% FOREACH contract = contracts %]
<option value="[% contract.id %]"
[% IF garefill.peering_contract_id == contract.id %]selected="selected"[% END %]

Loading…
Cancel
Save