Files
rogaining_srv/rog/migrations/0013_add_competition_status_fields.py
2025-09-04 19:25:14 +09:00

50 lines
1.9 KiB
Python

# Generated manually on 2025-09-04 for competition status management
# サーバーAPI変更要求書20250904.md対応
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('rog', '0012_location2025_add_missing_fields'),
]
operations = [
migrations.AddField(
model_name='entry',
name='is_in_rog',
field=models.BooleanField(default=False, help_text='ロゲイニング中=スタートしたらTrue'),
),
migrations.AddField(
model_name='entry',
name='rogaining_counted',
field=models.BooleanField(default=False, help_text='ロゲイニングチェックイン履歴あり=一度でもスタート・ゴール以外でチェックインしたらTrue'),
),
migrations.AddField(
model_name='entry',
name='ready_for_goal',
field=models.BooleanField(default=False, help_text='ゴール準備完了=スタートから遠くに移動した際にTrueになる'),
),
migrations.AddField(
model_name='entry',
name='is_at_goal',
field=models.BooleanField(default=False, help_text='ゴール状態=ゴールしたらTrue'),
),
migrations.AddField(
model_name='entry',
name='start_time',
field=models.DateTimeField(null=True, blank=True, help_text='スタート時刻'),
),
migrations.AddField(
model_name='entry',
name='goal_time',
field=models.DateTimeField(null=True, blank=True, help_text='ゴール時刻'),
),
migrations.AddField(
model_name='entry',
name='last_checkin_time',
field=models.DateTimeField(null=True, blank=True, help_text='最後のチェックイン時刻'),
),
]