This commit is contained in:
Louis Mazin 2026-09-20 01:03:47 +02:00
parent 0937fbcbb9
commit fa6e979e83

View File

@ -1,12 +1,15 @@
from rest_framework import serializers from rest_framework import serializers
from django.conf import settings from django.contrib.auth import get_user_model
from .models import TimeEntry from .models import TimeEntry
User = get_user_model()
class UserSerializer(serializers.ModelSerializer): class UserSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = settings.AUTH_USER_MODEL model = User
fields = ['id', 'username', 'first_name', 'last_name'] fields = ['id', 'username', 'first_name', 'last_name']
@ -47,7 +50,7 @@ class TimeEntrySerializer(serializers.ModelSerializer):
class TimeEntryCreateSerializer(serializers.ModelSerializer): class TimeEntryCreateSerializer(serializers.ModelSerializer):
user_id = serializers.PrimaryKeyRelatedField( user_id = serializers.PrimaryKeyRelatedField(
source='user', source='user',
queryset=settings.AUTH_USER_MODEL.objects.all(), queryset=User.objects.all(),
write_only=True, write_only=True,
required=False, required=False,
) )