File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 3939 "status" ,
4040 "pending_status" ,
4141 "languages" ,
42+ "duration" ,
4243 "title_en" ,
4344 "title_it" ,
4445 "elevator_pitch_it" ,
5354 "speaker_email" ,
5455 "speaker_country" ,
5556 "speaker_gender" ,
57+ "speaker_availabilities" ,
5658)
5759
5860
@@ -102,6 +104,9 @@ def dehydrate_audience_level(self, obj: Submission):
102104 def dehydrate_type (self , obj : Submission ):
103105 return obj .type .name
104106
107+ def dehydrate_duration (self , obj : Submission ):
108+ return obj .duration .duration
109+
105110 def dehydrate_languages (self , obj : Submission ):
106111 return ", " .join ([lang .name for lang in obj .languages .all ()])
107112
@@ -117,6 +122,13 @@ def dehydrate_speaker_country(self, obj: Submission):
117122 def dehydrate_speaker_gender (self , obj : Submission ):
118123 return obj .speaker .gender
119124
125+ def dehydrate_speaker_availabilities (self , obj : Submission ):
126+ return (
127+ Participant .objects .for_conference (obj .conference_id )
128+ .get (user_id = obj .speaker_id )
129+ .speaker_availabilities
130+ )
131+
120132 class Meta :
121133 model = Submission
122134 fields = EXPORT_SUBMISSION_FIELDS
You can’t perform that action at this time.
0 commit comments