workspace role marked as accepted when user accepts invitation
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user