MT#19419 custom action role to support http method override

Change-Id: I2d9fbf1f4feca76b91bdf73d4184ea707cc04e78
changes/97/6197/3
Rene Krenn 10 years ago
parent e29c9d10fb
commit 3e57109750

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub api_description {
@ -73,7 +73,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -52,7 +52,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -16,7 +16,7 @@ use Safe::Isa qw($_isa);
use UUID;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -55,7 +55,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -98,7 +98,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -96,7 +96,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)]
},
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use NGCP::Panel::Utils::Billing;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -63,7 +63,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -88,7 +88,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::Reseller qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::Billing qw();
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -75,7 +75,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -50,7 +50,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -12,7 +12,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -73,7 +73,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -50,7 +50,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use TryCatch;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -76,7 +76,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use TryCatch;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -65,7 +65,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use TryCatch;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -76,7 +76,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -16,7 +16,7 @@ use NGCP::Panel::Utils::Sems;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -55,7 +55,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -68,7 +68,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Safe::Isa qw($_isa);
use DateTime::TimeZone;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -230,7 +230,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use DateTime::TimeZone;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -41,7 +41,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -87,7 +87,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::ProfilePackages qw();
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -86,7 +86,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::Contract qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -54,7 +54,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -114,7 +114,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -50,7 +50,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -74,7 +74,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -50,7 +50,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {
@ -111,7 +111,7 @@ sub PATCH :Allow {
last unless $preference;
my $json = $self->get_valid_patch_data(
c => $c,
c => $c,
id => $id,
media_type => 'application/json-patch+json',
);
@ -126,7 +126,7 @@ sub PATCH :Allow {
my $form = $self->get_form($c);
$contact = $self->update_contact($c, $contact, $old_resource, $resource, $form);
last unless $contact;
my $hal = $self->hal_from_contact($c, $contact, $form);
last unless $self->add_update_journal_item_hal($c,$hal);
@ -172,7 +172,7 @@ sub PUT :Allow {
my $hal = $self->hal_from_contact($c, $contact, $form);
last unless $self->add_update_journal_item_hal($c,$hal);
$guard->commit;
if ('minimal' eq $preference) {
@ -206,13 +206,13 @@ sub DELETE :Allow {
$self->error($c, HTTP_LOCKED, "Contact is still in use.");
last;
} else {
last unless $self->add_delete_journal_item_hal($c,sub {
my $self = shift;
my ($c) = @_;
my $_form = $self->get_form($c);
return $self->hal_from_contact($c, $contact, $_form); });
$contact->delete;
}
$guard->commit;

@ -10,7 +10,7 @@ use MooseX::ClassAttribute qw(class_has);
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -65,7 +65,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -7,7 +7,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -46,7 +46,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }),
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -76,7 +76,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::Reseller qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -15,7 +15,7 @@ use Safe::Isa qw($_isa);
use JSON::Types qw();
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -45,7 +45,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -56,7 +56,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use TryCatch;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -72,7 +72,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -43,7 +43,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::ProfilePackages qw();
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -132,7 +132,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::Contract qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -54,7 +54,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {
@ -62,7 +62,7 @@ sub auto :Private {
$self->set_body($c);
$self->log_request($c);
#$self->apply_fake_time($c);
#$self->apply_fake_time($c);
}
sub GET :Allow {
@ -119,7 +119,7 @@ sub PATCH :Allow {
last unless $preference;
my $json = $self->get_valid_patch_data(
c => $c,
c => $c,
id => $id,
media_type => 'application/json-patch+json',
);
@ -133,7 +133,7 @@ sub PATCH :Allow {
delete $old_resource->{profile_package_id};
my $billing_mapping = $customer->billing_mappings->find($customer->get_column('bmid'));
$old_resource->{billing_profile_id} = $billing_mapping->billing_profile_id;
$old_resource->{billing_profile_definition} = undef;
$old_resource->{billing_profile_definition} = undef;
my $resource = $self->apply_patch($c, $old_resource, $json, sub {
my ($missing_field,$entity) = @_;
@ -142,7 +142,7 @@ sub PATCH :Allow {
$entity->{billing_profile_definition} //= 'profiles';
} elsif ($missing_field eq 'profile_package_id') {
$entity->{profile_package_id} = $customer->profile_package_id;
$entity->{billing_profile_definition} //= 'package';
$entity->{billing_profile_definition} //= 'package';
}
});
last unless $resource;
@ -150,7 +150,7 @@ sub PATCH :Allow {
my $form = $self->get_form($c);
$customer = $self->update_customer($c, $customer, $old_resource, $resource, $form, $now);
last unless $customer;
my $hal = $self->hal_from_customer($c, $customer, $form, $now);
last unless $self->add_update_journal_item_hal($c,$hal);
@ -195,7 +195,7 @@ sub PUT :Allow {
my $form = $self->get_form($c);
$customer = $self->update_customer($c, $customer, $old_resource, $resource, $form, $now);
last unless $customer;
my $hal = $self->hal_from_customer($c, $customer, $form,$now);
last unless $self->add_update_journal_item_hal($c,$hal);
@ -248,7 +248,7 @@ sub DELETE :Allow {
sub get_journal_methods{
return [qw/handle_item_base_journal handle_journals_get handle_journalsitem_get handle_journals_options handle_journalsitem_options handle_journals_head handle_journalsitem_head/];
}
}
sub end : Private {
my ($self, $c) = @_;

@ -15,7 +15,7 @@ use Safe::Isa qw($_isa);
use JSON::Types qw();
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -45,7 +45,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -47,7 +47,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -43,7 +43,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -76,7 +76,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -63,7 +63,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -47,7 +47,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -12,7 +12,7 @@ use Safe::Isa qw($_isa);
use File::Type;
use File::Slurp;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -42,7 +42,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -17,7 +17,7 @@ use NGCP::Panel::Utils::Fax;
use Encode qw( encode_utf8 );
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -75,7 +75,7 @@ __PACKAGE__->config(
('POST' eq $_) ? (ContentType => ['multipart/form-data']) : (),
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use NGCP::Panel::Utils::Subscriber;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -41,7 +41,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -85,7 +85,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
use Clone qw/clone/;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -54,7 +54,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -15,7 +15,7 @@ use UUID qw/generate unparse/;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -76,7 +76,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::Interception;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -63,7 +63,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -109,7 +109,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::Reseller qw();
use Path::Tiny qw(path);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -74,7 +74,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -17,7 +17,7 @@ use NGCP::Panel::Utils::MySQL;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -79,7 +79,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -12,7 +12,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
return [qw/GET OPTIONS HEAD/];
@ -84,7 +84,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
use parent qw/Catalyst::Controller NGCP::Panel::Role::API::MailToFaxSettings/;
@ -53,7 +53,7 @@ __PACKAGE__->config(
Does => [qw(ACL RequireSSL)],
}) }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -67,7 +67,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -63,7 +63,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -74,7 +74,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -63,7 +63,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -52,7 +52,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -85,7 +85,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -52,7 +52,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -85,7 +85,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -61,7 +61,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use NGCP::Panel::Utils::DeviceBootstrap;
use NGCP::Panel::Utils::Device;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -120,7 +120,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
use Clone qw/clone/;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -44,7 +44,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use TryCatch;
use NGCP::Panel::Utils::DateTime;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -73,7 +73,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -43,7 +43,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -12,7 +12,7 @@ use NGCP::Panel::Utils::DateTime;
use NGCP::Panel::Utils::DeviceBootstrap;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -85,7 +85,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -13,7 +13,7 @@ use NGCP::Panel::Utils::DateTime;
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -43,7 +43,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods },
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -16,7 +16,7 @@ use Safe::Isa qw($_isa);
use parent qw/Catalyst::Controller NGCP::Panel::Role::API::PeeringGroups/;#Catalyst::Controller
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -65,7 +65,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -11,7 +11,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
use parent qw/Catalyst::Controller NGCP::Panel::Role::API::PeeringGroups/;
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -29,7 +29,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -14,7 +14,7 @@ use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -86,7 +86,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -10,7 +10,7 @@ use NGCP::Panel::Utils::ValidateJSON qw();
use Path::Tiny qw(path);
use Safe::Isa qw($_isa);
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -40,7 +40,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

@ -15,7 +15,7 @@ use Safe::Isa qw($_isa);
use JSON::Types qw();
require Catalyst::ActionRole::ACL;
require Catalyst::ActionRole::CheckTrailingSlash;
require Catalyst::ActionRole::HTTPMethods;
require NGCP::Panel::Role::HTTPMethods;
require Catalyst::ActionRole::RequireSSL;
sub allowed_methods{
@ -45,7 +45,7 @@ __PACKAGE__->config(
Path => __PACKAGE__->dispatch_path,
} } @{ __PACKAGE__->allowed_methods }
},
action_roles => [qw(HTTPMethods)],
action_roles => [qw(+NGCP::Panel::Role::HTTPMethods)],
);
sub auto :Private {

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save