Files
RosterChief/teams/migrations/0002_position_management_position.py
Bernard Siebens c0816a1add feat(teams): management positions and cross-club validation
Position gains management_position, distinguishing a coach/manager from other
staff (physio, kit manager). A CheckConstraint enforces that a management
position is always a staff position.

TeamMembership and StaffAssignment validate that their season and position
belong to the same club as the team.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 14:42:06 +02:00

19 lines
425 B
Python

# Generated by Django 6.0.6 on 2026-07-13 07:45
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('teams', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='position',
name='management_position',
field=models.BooleanField(default=False, verbose_name='management position'),
),
]