workspace role marked as accepted when user accepts invitation

This commit is contained in:
dandds
2018-10-25 13:21:17 -04:00
parent 49f5edfe29
commit 3e19c75c80
8 changed files with 71 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
from sqlalchemy import Index, ForeignKey, Column
from sqlalchemy import Index, ForeignKey, Column, Boolean
from sqlalchemy.dialects.postgresql import UUID
from sqlalchemy.orm import relationship
@@ -22,6 +22,8 @@ class WorkspaceRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
UUID(as_uuid=True), ForeignKey("users.id"), index=True, nullable=False
)
accepted = Column(Boolean)
def __repr__(self):
return "<WorkspaceRole(role='{}', workspace='{}', user_id='{}', id='{}')>".format(
self.role.name, self.workspace.name, self.user_id, self.id