Use Environment.num_users in projects template

This commit is contained in:
richard-dds 2018-09-06 14:01:02 -04:00
parent 3edbfa3129
commit a69d6b2e1c
3 changed files with 8 additions and 2 deletions

View File

@ -18,3 +18,7 @@ class Environment(Base, TimestampsMixin):
@property @property
def users(self): def users(self):
return [r.user for r in self.roles] return [r.user for r in self.roles]
@property
def num_users(self):
return len(self.users)

View File

@ -39,7 +39,7 @@
</a> </a>
<div class='project-list-item__environment__members'> <div class='project-list-item__environment__members'>
<div class='label'>0</div> <div class='label'>{{ environment.num_users }}</div>
<span>members</span> <span>members</span>
</div> </div>
</li> </li>

View File

@ -9,7 +9,9 @@ def test_add_user_to_environment():
developer = UserFactory.from_atat_role("developer") developer = UserFactory.from_atat_role("developer")
workspace = Workspaces.create(RequestFactory.create(creator=owner)) workspace = Workspaces.create(RequestFactory.create(creator=owner))
project = Projects.create(workspace, "my test project", "It's mine.", ["dev", "staging", "prod"]) project = Projects.create(
workspace, "my test project", "It's mine.", ["dev", "staging", "prod"]
)
dev_environment = project.environments[0] dev_environment = project.environments[0]
dev_environment = Environments.add_member(owner, dev_environment, developer) dev_environment = Environments.add_member(owner, dev_environment, developer)