new workspace members are provisional until they log in for the first time

This commit is contained in:
dandds
2018-10-25 11:25:58 -04:00
parent 8f146b2fee
commit 49f5edfe29
7 changed files with 76 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
from sqlalchemy import String, ForeignKey, Column, Date
from sqlalchemy import String, ForeignKey, Column, Date, Boolean
from sqlalchemy.orm import relationship
from sqlalchemy.dialects.postgresql import UUID
@@ -26,6 +26,8 @@ class User(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
designation = Column(String)
date_latest_training = Column(Date)
provisional = Column(Boolean)
@property
def atat_permissions(self):
return self.atat_role.permissions