Option to set local_ac in billing.ncos_levels

agranig/1_0_subfix
Gerhard Jungwirth 12 years ago
parent 832ca26af2
commit 3903a8fd0b

@ -6,6 +6,7 @@ BEGIN { extends 'Catalyst::Controller'; }
use NGCP::Panel::Form::NCOSLevel;
use NGCP::Panel::Form::NCOSPattern;
use HTML::FormHandler;
sub auto :Does(ACL) :ACLDetachTo('/denied_page') :AllowedRole(admin) :AllowedRole(reseller) {
my ($self, $c) = @_;
@ -137,6 +138,25 @@ sub pattern_list :Chained('base') :PathPart('pattern') :CaptureArgs(0) {
$c->stash(pattern_base_uri =>
$c->uri_for_action("/ncos/pattern_root", [$c->req->captures->[0]]));
my $local_ac_form = HTML::FormHandler::Model::DBIC->new(field_list => [
local_ac => { type => 'Boolean', label => 'Include local area code'},
save => { type => 'Submit', value => 'Set', element_class => ['btn']},
],
'widget_wrapper' => 'Bootstrap',
form_element_class => ['form-horizontal', 'ngcp-quickform'],
);
$local_ac_form->process(
posted => ($c->request->method eq 'POST'),
params => $c->request->params,
item => $c->stash->{level_result}
);
$c->stash(local_ac_form => $local_ac_form);
if($local_ac_form->validated) {
$c->response->redirect($c->stash->{pattern_base_uri});
$c->detach;
return;
}
$c->stash(has_edit => 1);
$c->stash(has_delete => 1);
$c->stash(template => 'ncos/pattern_list.tt');

@ -187,3 +187,7 @@ div.ngcp-modal .control-group.error .dataTables_wrapper input[type="text"] {
.plan .ngcp-green-ok {
color:#0f0;
}
.ngcp-quickform div.form-actions {
padding-left: 0px;
}

@ -19,4 +19,7 @@
PROCESS 'helpers/datatables.tt';
-%]
[% local_ac_form.render() %]
[% # vim: set tabstop=4 syntax=html expandtab: -%]

Loading…
Cancel
Save