diff --git a/lib/NGCP/Panel/Controller/API/ResellerBrandingLogos.pm b/lib/NGCP/Panel/Controller/API/ResellerBrandingLogos.pm index 3dc6da6aaa..c740fa0bd0 100644 --- a/lib/NGCP/Panel/Controller/API/ResellerBrandingLogos.pm +++ b/lib/NGCP/Panel/Controller/API/ResellerBrandingLogos.pm @@ -9,7 +9,10 @@ use parent qw/NGCP::Panel::Role::Entities NGCP::Panel::Role::API::ResellerBrandi __PACKAGE__->set_config({ log_response => 0, - allowed_roles => [qw/admin reseller subscriberadmin/], + allowed_roles => { + Default => [qw/admin reseller subscriberadmin subscriber/], + POST => [qw/admin reseller/], + }, required_licenses => { POST => [qw/reseller/], } diff --git a/lib/NGCP/Panel/Controller/API/ResellerBrandingLogosItem.pm b/lib/NGCP/Panel/Controller/API/ResellerBrandingLogosItem.pm index b76240eca6..8b10dfd18c 100644 --- a/lib/NGCP/Panel/Controller/API/ResellerBrandingLogosItem.pm +++ b/lib/NGCP/Panel/Controller/API/ResellerBrandingLogosItem.pm @@ -9,7 +9,7 @@ use HTTP::Status qw(:constants); __PACKAGE__->set_config({ log_response => 0, - allowed_roles => [qw/admin reseller subscriberadmin/], + allowed_roles => [qw/admin reseller subscriberadmin subscriber/], required_licenses => [qw/reseller/], });