fc / apps /cases /services /case /case_queryset.py
jun2024's picture
Upload 2241 files
b4f2238 verified
Raw History Blame Contribute Delete
533 Bytes
"""Business logic services."""
from __future__ import annotations
from django.db.models import QuerySet
from apps.cases.models import Case
def get_case_queryset() -> QuerySet[Case, Case]:
return Case.objects.select_related(
"contract",
).prefetch_related(
"parties__client",
"assignments__lawyer",
"assignments__lawyer__law_firm",
"logs__attachments",
"case_numbers",
"supervising_authorities",
"contract__supplementary_agreements__parties__client",
)