diff --git a/atst/models/environment.py b/atst/models/environment.py
index d58ef270..5b091bac 100644
--- a/atst/models/environment.py
+++ b/atst/models/environment.py
@@ -18,3 +18,7 @@ class Environment(Base, TimestampsMixin):
@property
def users(self):
return [r.user for r in self.roles]
+
+ @property
+ def num_users(self):
+ return len(self.users)
diff --git a/templates/workspace_projects.html b/templates/workspace_projects.html
index 0ad2d6ef..81aa8a11 100644
--- a/templates/workspace_projects.html
+++ b/templates/workspace_projects.html
@@ -39,7 +39,7 @@
-
0
+
{{ environment.num_users }}
members
diff --git a/tests/models/test_environments.py b/tests/models/test_environments.py
index 11dc6408..6bb4768f 100644
--- a/tests/models/test_environments.py
+++ b/tests/models/test_environments.py
@@ -9,7 +9,9 @@ def test_add_user_to_environment():
developer = UserFactory.from_atat_role("developer")
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 = Environments.add_member(owner, dev_environment, developer)