feat: assignment of employees to deals
This commit is contained in:
@@ -9,7 +9,7 @@ from models.work_shifts import WorkShift
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from models.payroll import PayRate, PaymentRecord
|
||||
from models import Deal
|
||||
from models import Deal, Assignment
|
||||
|
||||
role_permissions = Table(
|
||||
'role_permissions',
|
||||
@@ -121,6 +121,11 @@ class User(BaseModel):
|
||||
cascade="all, delete-orphan"
|
||||
)
|
||||
|
||||
assignments: Mapped[list['Assignment']] = relationship(
|
||||
back_populates='user',
|
||||
lazy='selectin'
|
||||
)
|
||||
|
||||
|
||||
class Position(BaseModel):
|
||||
__tablename__ = 'positions'
|
||||
|
||||
Reference in New Issue
Block a user