add event mail addresses to the /events endpoints

This commit is contained in:
j3d1 2024-11-06 00:03:35 +01:00
parent 55cef1128e
commit f44da341b4
10 changed files with 90 additions and 13 deletions

View file

@ -3,12 +3,21 @@ from rest_framework import serializers
from files.models import File
from inventory.models import Event, Container, Item
from mail.models import EventAddress
class EventAdressSerializer(serializers.ModelSerializer):
class Meta:
model = EventAddress
fields = ['address']
class EventSerializer(serializers.ModelSerializer):
addresses = EventAdressSerializer(many=True, required=False)
class Meta:
model = Event
fields = ['eid', 'slug', 'name', 'start', 'end', 'pre_start', 'post_end']
fields = ['eid', 'slug', 'name', 'start', 'end', 'pre_start', 'post_end', 'addresses']
read_only_fields = ['eid']