Add templates to display new audit events

This commit is contained in:
leigh-mil
2019-05-17 11:19:38 -04:00
parent a1eb7ec935
commit a65f758894
5 changed files with 60 additions and 16 deletions

View File

@@ -6,7 +6,7 @@ from atst.models import Base
from atst.models.mixins import TimestampsMixin, AuditableMixin, InvitesMixin
class PortfolioInvitation(Base, TimestampsMixin, AuditableMixin, InvitesMixin):
class PortfolioInvitation(Base, TimestampsMixin, InvitesMixin, AuditableMixin):
__tablename__ = "portfolio_invitations"
portfolio_role_id = Column(
@@ -25,17 +25,3 @@ class PortfolioInvitation(Base, TimestampsMixin, AuditableMixin, InvitesMixin):
@property
def portfolio_id(self):
return self.role.portfolio_id
@property
def event_details(self):
return {"email": self.email, "dod_id": self.user_dod_id}
@property
def history(self):
changes = self.get_changes()
change_set = {}
if "status" in changes:
change_set["status"] = [s.name for s in changes["status"]]
return change_set