Merge pull request #613 from dod-ccpo/reskin-portfolio-apps

Reskin portfolio applications page
This commit is contained in:
patricksmithdds
2019-02-08 10:46:33 -05:00
committed by GitHub
9 changed files with 283 additions and 45 deletions

View File

@@ -17,6 +17,14 @@ class Application(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
portfolio = relationship("Portfolio")
environments = relationship("Environment", back_populates="application")
@property
def users(self):
return set([user for env in self.environments for user in env.users])
@property
def num_users(self):
return len(self.users)
@property
def displayname(self):
return self.name