Skip to content
Snippets Groups Projects

Improve scheduler

Merged Benjamin Hättasch requested to merge feature-scheduler-improve into main
5 files
+ 25
11
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 9
0
@@ -37,3 +37,12 @@ class AKSlotSerializer(serializers.ModelSerializer):
class Meta:
model = AKSlot
fields = '__all__'
treat_as_local = serializers.BooleanField(required=False, default=False, write_only=True)
def create(self, validated_data:dict):
if validated_data['treat_as_local']:
validated_data['start'] = validated_data['start'].replace(tzinfo=None).astimezone(
validated_data['event'].timezone)
del validated_data['treat_as_local']
return super().create(validated_data)
Loading