feat(validation): implement comprehensive validation for item creation and updates

This commit is contained in:
Galindo97
2026-01-20 12:53:08 -06:00
parent ba353493d3
commit dd6c832674
6 changed files with 611 additions and 16 deletions

View File

@@ -179,5 +179,5 @@ class LineItem(Base, TenantScopedMixin, TimestampMixin):
foreign_keys=[unit_of_measure], viewonly=True
)
fa_data: Mapped[Optional["FaLineItem"]] = relationship(
"FaLineItem", back_populates="master_info", uselist=False
"FaLineItem", back_populates="master_info", cascade="all, delete-orphan", uselist=False
)