From e88d03f9ebc015d213f673b66c1b3d51e08378f0 Mon Sep 17 00:00:00 2001 From: Marco Capetta Date: Fri, 9 Jun 2023 09:51:31 +0200 Subject: [PATCH] MT#57606 subscriberadmin can manage other subscribers' registrations subscriberadmin is now be able to get, edit and delete registrations of the other subscribers belonging to the same customer. This is necessary to extend the CSC features and give the PBX administrator more flexibility in device configuration. Change-Id: If83c1adb9af6590111c14800d83fb7d1eafaa9d3 --- lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm b/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm index 4879086340..0ce73b01f2 100644 --- a/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm +++ b/lib/NGCP/Panel/Role/API/SubscriberRegistrations.pm @@ -199,7 +199,7 @@ sub item_by_id { my $item_rs = $self->item_rs($c,{ id => $id, }); my $item = $item_rs->find($id); - if ($c->user->roles eq "subscriber" || $c->user->roles eq "subscriberadmin") { + if ($c->user->roles eq "subscriber") { my $sub = $self->subscriber_from_item($c, $item); return unless($sub->provisioning_voip_subscriber->id == $c->user->id); }