create system request reviews when request is automatically accepted for financial verification

This commit is contained in:
dandds
2018-11-05 15:02:01 -05:00
parent 673e6efbce
commit 66a10f2d2f
4 changed files with 42 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ class RequestReview(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
id = types.Id()
status = relationship("RequestStatusEvent", uselist=False, back_populates="review")
user_id = Column(ForeignKey("users.id"), nullable=False)
user_id = Column(ForeignKey("users.id"))
reviewer = relationship("User")
comment = Column(String)
@@ -23,7 +23,10 @@ class RequestReview(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
@property
def full_name_reviewer(self):
return self.reviewer.full_name
if self.reviewer:
return self.reviewer.full_name
else:
return "System"
@property
def full_name_mao(self):