Add task role eligibility and safe open engagement sync
This commit is contained in:
@@ -111,6 +111,7 @@ class ServiceDefaultTaskTemplate(CommonBase):
|
||||
description: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
sequence_no: Mapped[int] = mapped_column(Integer, nullable=False, default=1)
|
||||
default_role_name: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
||||
eligible_role_names: Mapped[str | None] = mapped_column(String(200), nullable=True)
|
||||
is_mandatory: Mapped[bool] = mapped_column(Boolean, default=True, nullable=False)
|
||||
requires_review: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False)
|
||||
|
||||
@@ -179,6 +180,7 @@ class FirmServiceTaskTemplate(CommonBase):
|
||||
sequence_no: Mapped[int] = mapped_column(Integer, nullable=False, default=1)
|
||||
|
||||
default_role_name: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
||||
eligible_role_names: Mapped[str | None] = mapped_column(String(200), nullable=True)
|
||||
is_mandatory: Mapped[bool] = mapped_column(Boolean, default=True, nullable=False)
|
||||
requires_review: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False)
|
||||
|
||||
@@ -724,6 +726,7 @@ class ClientServiceTaskInstance(CommonBase):
|
||||
description: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
sequence_no: Mapped[int] = mapped_column(Integer, nullable=False, default=1)
|
||||
default_role_name: Mapped[str | None] = mapped_column(String(100), nullable=True)
|
||||
eligible_role_names: Mapped[str | None] = mapped_column(String(200), nullable=True)
|
||||
|
||||
assigned_to_user_id: Mapped[int | None] = mapped_column(ForeignKey("users.id"), nullable=True, index=True)
|
||||
execution_mode: Mapped[str] = mapped_column(String(30), nullable=False, default="internal", index=True)
|
||||
|
||||
Reference in New Issue
Block a user