Louis Mazin 5298d69e1f clean
2026-09-21 19:23:30 +02:00

55 lines
1.2 KiB
Python

from rest_framework import serializers
from .models import Event
from users.serializers import UserSerializer
class EventSerializer(serializers.ModelSerializer):
user = UserSerializer(read_only=True)
linked_user = UserSerializer(read_only=True)
class Meta:
model = Event
fields = [
'id',
'user',
'linked_user',
'start_date',
'end_date',
'start_time',
'end_time',
'name',
'description',
'created_at',
'updated_at'
]
read_only_fields = ['id', 'user', 'created_at', 'updated_at']
class EventCreateSerializer(serializers.ModelSerializer):
class Meta:
model = Event
fields = [
'user',
'linked_user',
'start_date',
'end_date',
'start_time',
'end_time',
'name',
'description'
]
class EventUpdateSerializer(serializers.ModelSerializer):
class Meta:
model = Event
fields = [
'linked_user',
'start_date',
'end_date',
'start_time',
'end_time',
'name',
'description'
]