Skip to content

Commit

Permalink
Include organiser email in API event data. Closes #290
Browse files Browse the repository at this point in the history
  • Loading branch information
ahaith committed Apr 17, 2015
1 parent e6b6c10 commit eeee294
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions talks/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ class Meta:
model = Event
fields = ('slug', 'url', 'title_display', 'start', 'end', 'description',
'formatted_date', 'formatted_time', 'speakers', 'organisers', 'hosts', 'happening_today', 'audience', 'api_location',
'api_organisation', 'api_topics', 'class_name', 'full_url', 'location')
'api_organisation', 'api_topics', 'class_name', 'full_url', 'location', 'organiser_email')


class HALURICharField(Field):
Expand Down Expand Up @@ -147,6 +147,7 @@ class HALEventSerializer(serializers.ModelSerializer):

location_summary = serializers.SerializerMethodField()
series = serializers.SerializerMethodField()
organiser_email = serializers.CharField(read_only=True)

def get_links(self, obj):
# Return a links serializer, but pass on the context
Expand All @@ -171,7 +172,7 @@ def get_series(self, obj):

class Meta:
model = Event
fields = ('_links', 'title_display', 'slug', 'start', 'end', 'formatted_date', 'formatted_time', 'description', 'location_details', 'location_summary', 'series', '_embedded')
fields = ('_links', 'title_display', 'slug', 'start', 'end', 'formatted_date', 'formatted_time', 'description', 'location_details', 'location_summary', 'series', '_embedded', 'organiser_email')


class SearchResultEmbedsSerializer(serializers.Serializer):
Expand Down

0 comments on commit eeee294

Please sign in to comment.