Skip to content
Snippets Groups Projects
Commit 75e237b0 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Remove is_repetition field from, add repetition_of field serializer.

parent 9c1dca98
No related branches found
No related tags found
No related merge requests found
...@@ -509,7 +509,7 @@ class CollisionSerializer(serializers.Serializer): ...@@ -509,7 +509,7 @@ class CollisionSerializer(serializers.Serializer):
playlist_id = serializers.IntegerField(allow_null=True) playlist_id = serializers.IntegerField(allow_null=True)
show = serializers.IntegerField() show = serializers.IntegerField()
show_name = serializers.CharField() show_name = serializers.CharField()
is_repetition = serializers.BooleanField() repetition_of = serializers.IntegerField(allow_null=True)
schedule = serializers.IntegerField() schedule = serializers.IntegerField()
memo = serializers.CharField() memo = serializers.CharField()
note_id = serializers.IntegerField(allow_null=True) note_id = serializers.IntegerField(allow_null=True)
...@@ -536,7 +536,7 @@ class DryRunTimeSlotSerializer(serializers.Serializer): ...@@ -536,7 +536,7 @@ class DryRunTimeSlotSerializer(serializers.Serializer):
playlist_id = serializers.IntegerField(allow_null=True) playlist_id = serializers.IntegerField(allow_null=True)
start = serializers.DateField() start = serializers.DateField()
end = serializers.DateField() end = serializers.DateField()
is_repetition = serializers.BooleanField() repetition_of = serializers.IntegerField(allow_null=True)
memo = serializers.CharField() memo = serializers.CharField()
...@@ -570,6 +570,7 @@ class ScheduleDryRunResponseSerializer(serializers.Serializer): ...@@ -570,6 +570,7 @@ class ScheduleDryRunResponseSerializer(serializers.Serializer):
class TimeSlotSerializer(serializers.ModelSerializer): class TimeSlotSerializer(serializers.ModelSerializer):
show = serializers.PrimaryKeyRelatedField(queryset=Show.objects.all()) show = serializers.PrimaryKeyRelatedField(queryset=Show.objects.all())
schedule = serializers.PrimaryKeyRelatedField(queryset=Schedule.objects.all()) schedule = serializers.PrimaryKeyRelatedField(queryset=Schedule.objects.all())
repetition_of = serializers.PrimaryKeyRelatedField(queryset=TimeSlot.objects.all())
class Meta: class Meta:
model = TimeSlot model = TimeSlot
...@@ -579,7 +580,6 @@ class TimeSlotSerializer(serializers.ModelSerializer): ...@@ -579,7 +580,6 @@ class TimeSlotSerializer(serializers.ModelSerializer):
"start", "start",
"end", "end",
"memo", "memo",
"is_repetition",
"playlist_id", "playlist_id",
"note_id", "note_id",
) )
...@@ -593,8 +593,8 @@ class TimeSlotSerializer(serializers.ModelSerializer): ...@@ -593,8 +593,8 @@ class TimeSlotSerializer(serializers.ModelSerializer):
# Only save certain fields # Only save certain fields
instance.memo = validated_data.get("memo", instance.memo) instance.memo = validated_data.get("memo", instance.memo)
instance.is_repetition = validated_data.get( instance.repetition_of = validated_data.get(
"is_repetition", instance.is_repetition "repetition_of", instance.repetition_of
) )
instance.playlist_id = validated_data.get("playlist_id", instance.playlist_id) instance.playlist_id = validated_data.get("playlist_id", instance.playlist_id)
instance.save() instance.save()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment