HH/apps/core/utils.py
2026-07-11 19:24:28 +03:00

25 lines
610 B
Python

from django.urls import reverse
from apps.accounts.models import User
def get_assignable_users(hospital):
return (
User.objects.filter(
is_active=True,
hospital=hospital,
groups__name="PX Employee",
)
.select_related("department")
.distinct()
.order_by("first_name", "last_name")
)
def build_public_track_url(entity_type, reference):
from django.conf import settings
base = settings.SITE_URL.rstrip("/")
path = reverse("core:public_track")
return f"{base}{path}?type={entity_type}&reference={reference}"