events.api.v1.serializers.events package

Submodules

events.api.v1.serializers.events.calendarjs module

class events.api.v1.serializers.events.calendarjs.EventsCalenderJSSerializer(*args, **kwargs)[source]

Bases: thaliawebsite.api.calendarjs.serializers.CalenderJSSerializer

class Meta[source]

Bases: thaliawebsite.api.calendarjs.serializers.CalenderJSSerializer.Meta

model

alias of events.models.event.Event

class events.api.v1.serializers.events.calendarjs.UnpublishedEventsCalenderJSSerializer(*args, **kwargs)[source]

Bases: thaliawebsite.api.calendarjs.serializers.CalenderJSSerializer

See CalenderJSSerializer, customised classes.

class Meta[source]

Bases: thaliawebsite.api.calendarjs.serializers.CalenderJSSerializer.Meta

model

alias of events.models.event.Event

events.api.v1.serializers.events.list module

class events.api.v1.serializers.events.list.EventListSerializer(*args, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

Custom list serializer for events.

class Meta[source]

Bases: object

fields = ('pk', 'title', 'description', 'start', 'end', 'location', 'price', 'registered', 'present', 'pizza', 'registration_allowed', 'slide')
model

alias of events.models.event.Event

events.api.v1.serializers.events.retrieve module

class events.api.v1.serializers.events.retrieve.EventRetrieveSerializer(*args, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

Serializer for events.

class Meta[source]

Bases: object

fields = ('pk', 'title', 'description', 'start', 'end', 'organiser', 'category', 'registration_start', 'registration_end', 'cancel_deadline', 'location', 'map_location', 'price', 'fine', 'max_participants', 'num_participants', 'user_registration', 'registration_allowed', 'no_registration_message', 'has_fields', 'is_pizza_event', 'google_maps_url', 'is_admin', 'slide')
model

alias of events.models.event.Event