Keep list of required fields on user model

This commit is contained in:
Patrick Smith
2018-10-29 13:52:47 -04:00
parent 2e89f38601
commit 891dcc5b31
4 changed files with 31 additions and 20 deletions

View File

@@ -26,6 +26,18 @@ class User(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
designation = Column(String)
date_latest_training = Column(Date)
REQUIRED_FIELDS = [
"email",
"dod_id",
"first_name",
"last_name",
"phone_number",
"service_branch",
"citizenship",
"designation",
"date_latest_training",
]
@property
def atat_permissions(self):
return self.atat_role.permissions