Files
qlockify-backend-deployment/apps/time_entries/services/rates.py

16 lines
423 B
Python

from apps.workspaces.models import WorkspaceUserRate
def resolve_rate(user, project):
workspace_user_rate = WorkspaceUserRate.objects.filter(
user=user,
workspace=project.workspace,
is_active=True,
is_deleted=False,
).order_by("-effective_from").first()
if workspace_user_rate:
return workspace_user_rate.hourly_rate, workspace_user_rate.currency
return None, ""