Tenant-utils - minor func seperation

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/e0ae5528
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/e0ae5528
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/e0ae5528

Branch: refs/heads/master
Commit: e0ae55287958361b4e2a4b0393e328250c2f6ca4
Parents: abd4f7b
Author: nir-sopher <[email protected]>
Authored: Mon Jun 26 17:55:01 2017 +0300
Committer: Jeremy Mitchell <[email protected]>
Committed: Tue Jul 18 12:12:32 2017 -0600

----------------------------------------------------------------------
 traffic_ops/app/lib/UI/TenantUtils.pm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/e0ae5528/traffic_ops/app/lib/UI/TenantUtils.pm
----------------------------------------------------------------------
diff --git a/traffic_ops/app/lib/UI/TenantUtils.pm 
b/traffic_ops/app/lib/UI/TenantUtils.pm
index 8751d76..bdbe586 100644
--- a/traffic_ops/app/lib/UI/TenantUtils.pm
+++ b/traffic_ops/app/lib/UI/TenantUtils.pm
@@ -341,9 +341,18 @@ sub _error {
 }
 
 sub _is_resource_accessable {
+    my $self = shift;
+    my $tenants_data = shift;
+    my $resource_tenant = shift;
+    my $user_tenant = $self->current_user_tenant();
+    return $self->_is_resource_accessable_to_tenant($tenants_data, 
$resource_tenant, $user_tenant)
+}
+
+sub _is_resource_accessable_to_tenant {
     my $self            = shift;
     my $tenants_data    = shift;
     my $resource_tenant = shift;
+    my $user_tenant     = shift;
 
     if ($self->{ignore_tenancy}) {
         #mechanisem disabled
@@ -351,7 +360,6 @@ sub _is_resource_accessable {
     }
 
 
-    my $user_tenant = $self->current_user_tenant();
     if ( defined($user_tenant) ) {
         my $tenant_record    = $tenants_data->{tenants_dict}->{$user_tenant};
         my $is_active_tenant = $tenant_record->{row}->active;

Reply via email to