add officers to task order and redirect to TO when they accept a workspace invite

This commit is contained in:
dandds
2019-01-04 11:14:50 -05:00
parent 33de14caaf
commit d0bfa16f17
7 changed files with 137 additions and 5 deletions

View File

@@ -14,7 +14,18 @@ class TaskOrder(Base, mixins.TimestampsMixin):
workspace = relationship("Workspace")
user_id = Column(ForeignKey("users.id"))
creator = relationship("User")
creator = relationship("User", foreign_keys="TaskOrder.user_id")
ko_id = Column(ForeignKey("users.id"))
contracting_officer = relationship("User", foreign_keys="TaskOrder.ko_id")
cor_id = Column(ForeignKey("users.id"))
contracting_officer_representative = relationship(
"User", foreign_keys="TaskOrder.cor_id"
)
so_id = Column(ForeignKey("users.id"))
security_officer = relationship("User", foreign_keys="TaskOrder.so_id")
scope = Column(String) # Cloud Project Scope
defense_component = Column(String) # Department of Defense Component