Merge remote-tracking branch 'origin/statistics'
# Conflicts: # main.py # routers/__init__.py # schemas/deal.py
This commit is contained in:
@@ -9,6 +9,7 @@ from models.work_shifts import WorkShift
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from models.payroll import PayRate, PaymentRecord
|
||||
from models import Deal
|
||||
|
||||
role_permissions = Table(
|
||||
'role_permissions',
|
||||
@@ -99,6 +100,11 @@ class User(BaseModel):
|
||||
foreign_keys="WorkShift.user_id"
|
||||
)
|
||||
|
||||
managed_deals: Mapped[list["Deal"]] = relationship(
|
||||
back_populates="manager",
|
||||
uselist=True,
|
||||
)
|
||||
|
||||
|
||||
class Position(BaseModel):
|
||||
__tablename__ = 'positions'
|
||||
|
||||
Reference in New Issue
Block a user