Use the messaging utility for Domains

agranig/1_0_subfix
Gerhard Jungwirth 13 years ago committed by Andrew Pogrebennyk
parent 91904ec81b
commit 33285f0874

@ -6,6 +6,7 @@ BEGIN { extends 'Catalyst::Controller'; }
use NGCP::Panel::Form::Domain::Reseller;
use NGCP::Panel::Form::Domain::Admin;
use NGCP::Panel::Utils::Message;
use NGCP::Panel::Utils::Navigation;
use NGCP::Panel::Utils::Prosody;
use NGCP::Panel::Utils::Preferences;
@ -88,8 +89,11 @@ sub create :Chained('dom_list') :PathPart('create') :Args(0) {
$c->session->{created_objects}->{domain} = { id => $new_dom->id };
});
} catch ($e) {
$c->flash(messages => [{type => 'error', text => 'Failed to create domain'}]);
$c->log->error("failed to create domain: $e");
NGCP::Panel::Utils::Message->error(
c => $c,
error => $e,
desc => "Failed to create domain.",
);
NGCP::Panel::Utils::Navigation::back_or($c, $c->uri_for('/domain'));
}
@ -135,7 +139,7 @@ sub edit :Chained('base') :PathPart('edit') :Args(0) {
my ($self, $c) = @_;
my $posted = ($c->request->method eq 'POST');
my $form = NGCP::Panel::Form::Domain->new;
my $form = NGCP::Panel::Form::Domain::Reseller->new;
$form->process(
posted => 1,
params => $posted ? $c->request->params : $c->stash->{domain},
@ -153,8 +157,11 @@ sub edit :Chained('base') :PathPart('edit') :Args(0) {
});
});
} catch ($e) {
$c->flash(messages => [{type => 'error', text => 'Failed to update domain'}]);
$c->log->error("failed to update domain: $e");
NGCP::Panel::Utils::Message->error(
c => $c,
error => $e,
desc => "Failed to update domain.",
);
$c->response->redirect($c->uri_for());
return;
}
@ -182,8 +189,11 @@ sub delete :Chained('base') :PathPart('delete') :Args(0) {
NGCP::Panel::Utils::Prosody::deactivate_domain($c, $domain);
});
} catch ($e) {
$c->flash(messages => [{type => 'error', text => 'Failed to delete domain'}]);
$c->log->error("failed to delete domain: $e");
NGCP::Panel::Utils::Message->error(
c => $c,
error => $e,
desc => "Failed to delete domain.",
);
$c->response->redirect($c->uri_for());
return;
}

Loading…
Cancel
Save