Fix some issues

This commit is contained in:
2025-08-28 11:59:46 +09:00
parent 2a962181b2
commit bba0422efb
4 changed files with 59 additions and 4 deletions

View File

@ -389,6 +389,9 @@ class NewCategorySerializer(serializers.ModelSerializer):
class NewEvent2Serializer(serializers.ModelSerializer):
# API変更要求書対応: deadline_datetime フィールド追加
deadline_datetime = serializers.DateTimeField(source='deadlineDateTime', read_only=True)
# Supervisor web app compatibility
code = serializers.CharField(source='event_name', read_only=True)
name = serializers.CharField(source='event_name', read_only=True)
class Meta:
model = NewEvent2
@ -396,7 +399,8 @@ class NewEvent2Serializer(serializers.ModelSerializer):
'id', 'event_name', 'start_datetime', 'end_datetime',
'deadlineDateTime', 'deadline_datetime', 'status', 'public',
'hour_3', 'hour_5', 'class_general', 'class_family',
'class_solo_male', 'class_solo_female'
'class_solo_male', 'class_solo_female',
'code', 'name' # Supervisor compatibility
]
def to_representation(self, instance):