Set default workspace_role status
This commit is contained in:
parent
8b172ba3e2
commit
e73690986a
@ -36,8 +36,7 @@ class WorkspaceRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
|
|||||||
)
|
)
|
||||||
|
|
||||||
status = Column(
|
status = Column(
|
||||||
SQLAEnum(Status, native_enum=False, default=Status.PENDING), nullable=False
|
SQLAEnum(Status, native_enum=False), default=Status.PENDING)
|
||||||
)
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<WorkspaceRole(role='{}', workspace='{}', user_id='{}', id='{}')>".format(
|
return "<WorkspaceRole(role='{}', workspace='{}', user_id='{}', id='{}')>".format(
|
||||||
@ -54,10 +53,7 @@ class WorkspaceRole(Base, mixins.TimestampsMixin, mixins.AuditableMixin):
|
|||||||
to_role = self.role_name
|
to_role = self.role_name
|
||||||
change_set["role"] = [from_role.name, to_role]
|
change_set["role"] = [from_role.name, to_role]
|
||||||
if "status" in previous_state:
|
if "status" in previous_state:
|
||||||
if previous_state["status"][0]:
|
|
||||||
from_status = previous_state["status"][0].value
|
from_status = previous_state["status"][0].value
|
||||||
else:
|
|
||||||
from_status = "pending"
|
|
||||||
to_status = self.status.value
|
to_status = self.status.value
|
||||||
change_set["status"] = [from_status, to_status]
|
change_set["status"] = [from_status, to_status]
|
||||||
return change_set
|
return change_set
|
||||||
|
Loading…
x
Reference in New Issue
Block a user