Extract variable for readability

This commit is contained in:
richard-dds 2018-09-10 13:46:20 -04:00
parent eb99e72659
commit 9e5d3094d0

View File

@ -30,9 +30,11 @@ class ScopedWorkspace(ScopedResource):
@property @property
def projects(self): def projects(self):
if Authorization.has_workspace_permission( can_view_all_projects = Authorization.has_workspace_permission(
self.user, self.resource, Permissions.VIEW_APPLICATION_IN_WORKSPACE self.user, self.resource, Permissions.VIEW_APPLICATION_IN_WORKSPACE
): )
if can_view_all_projects:
projects = self.resource.projects projects = self.resource.projects
else: else:
projects = Projects.for_user(self.user, self.resource) projects = Projects.for_user(self.user, self.resource)
@ -49,9 +51,11 @@ class ScopedProject(ScopedResource):
@property @property
def environments(self): def environments(self):
if Authorization.has_workspace_permission( can_view_all_environments = Authorization.has_workspace_permission(
self.user, self.resource, Permissions.VIEW_ENVIRONMENT_IN_APPLICATION self.user, self.resource, Permissions.VIEW_ENVIRONMENT_IN_APPLICATION
): )
if can_view_all_environments:
environments = self.resource.environments environments = self.resource.environments
else: else:
environments = Environments.for_user(self.user, self.resource) environments = Environments.for_user(self.user, self.resource)