small schema refinements for request_reviews

This commit is contained in:
dandds
2018-09-10 13:33:10 -04:00
parent d3c98523c4
commit aadedfc3b0
6 changed files with 73 additions and 7 deletions

View File

@@ -7,7 +7,7 @@ from .validators import Alphabet, PhoneNumber
class CCPOReviewForm(ValidatedForm):
comments = TextAreaField("Comments (optional)")
comment = TextAreaField("Comments (optional)")
fname_mao = StringField("First Name (optional)", validators=[Alphabet()])
lname_mao = StringField("Last Name (optional)", validators=[Alphabet()])
email_mao = EmailField("Mission Owner e-mail (optional)", validators=[Email()])

View File

@@ -1,4 +1,4 @@
from sqlalchemy import Column, Integer, String
from sqlalchemy import Column, BigInteger, String
from sqlalchemy.orm import relationship
from atst.models import Base
@@ -7,12 +7,12 @@ from atst.models import Base
class RequestReview(Base):
__tablename__ = "request_reviews"
id = Column(Integer, primary_key=True)
id = Column(BigInteger, primary_key=True)
status = relationship("RequestStatusEvent", back_populates="review")
comments = Column(String)
comment = Column(String)
fname_mao = Column(String)
lname_mao = Column(String, nullable=False)
lname_mao = Column(String)
email_mao = Column(String)
phone_mao = Column(String)
fname_ccpo = Column(String)