Add periodic engagements and statutory due dates
This commit is contained in:
@@ -381,7 +381,8 @@ class ClientServiceSubscription(CommonBase):
|
||||
"client_id",
|
||||
"service_catalogue_id",
|
||||
"financial_year",
|
||||
name="uq_client_service_subscription_tenant_client_service_year",
|
||||
"period_label",
|
||||
name="uq_client_service_subscription_tenant_client_service_year_period",
|
||||
),
|
||||
)
|
||||
|
||||
@@ -400,6 +401,7 @@ class ClientServiceSubscription(CommonBase):
|
||||
review_partner_user_id: Mapped[int | None] = mapped_column(ForeignKey("users.id"), nullable=True, index=True)
|
||||
|
||||
financial_year: Mapped[str] = mapped_column(String(9), nullable=False, default="2025-26", index=True)
|
||||
period_label: Mapped[str] = mapped_column(String(30), nullable=False, default="", server_default="", index=True)
|
||||
assessment_year: Mapped[str | None] = mapped_column(String(9), nullable=True, index=True)
|
||||
engagement_type: Mapped[str] = mapped_column(String(20), nullable=False, default="non_assurance", index=True)
|
||||
due_date_rule_id: Mapped[int | None] = mapped_column(ForeignKey("service_due_date_rules.id", ondelete="SET NULL"), nullable=True, index=True)
|
||||
@@ -654,6 +656,7 @@ class ClientServiceTaskInstance(CommonBase):
|
||||
firm_task_template_id: Mapped[int | None] = mapped_column(ForeignKey("firm_service_task_templates.id", ondelete="SET NULL"), nullable=True, index=True)
|
||||
|
||||
financial_year: Mapped[str] = mapped_column(String(9), nullable=False, default="2025-26", index=True)
|
||||
period_label: Mapped[str] = mapped_column(String(30), nullable=False, default="", server_default="", index=True)
|
||||
assessment_year: Mapped[str | None] = mapped_column(String(9), nullable=True, index=True)
|
||||
task_name: Mapped[str] = mapped_column(String(200), nullable=False)
|
||||
description: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user