# Generated by Django 6.0.2 on 2026-02-13 15:03 import django.db.models.deletion import djrichtextfield.models from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Assemblee', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nom', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='PointOrdreDuJour', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ordre', models.PositiveSmallIntegerField()), ('titre', models.CharField(max_length=512)), ('texte', djrichtextfield.models.RichTextField()), ], options={ 'ordering': ['reunion', 'ordre'], }, ), migrations.CreateModel( name='PostesBureau', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nom', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='DiscussionPointOrdreDuJour', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('texte', djrichtextfield.models.RichTextField()), ('point', models.OneToOneField(on_delete=django.db.models.deletion.PROTECT, to='compterendu.pointordredujour')), ], ), migrations.CreateModel( name='MembreAssemblee', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nom', models.CharField(max_length=255)), ('prenom', models.CharField(max_length=255)), ('assemblee', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='membres', to='compterendu.assemblee')), ('poste_bureau', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='compterendu.postesbureau')), ], ), migrations.CreateModel( name='Reunion', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nom', models.CharField(max_length=255)), ('debut', models.DateTimeField()), ('assemblee', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reunions', to='compterendu.assemblee')), ], options={ 'ordering': ['assemblee', 'debut'], }, ), migrations.CreateModel( name='PresenceReunion', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('presence', models.PositiveSmallIntegerField(choices=[(1, 'Présent'), (2, 'Excusé'), (3, 'Absent')])), ('membre', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='presences_reunions', to='compterendu.reunion')), ('reunion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='presences', to='compterendu.reunion')), ], ), migrations.AddField( model_name='pointordredujour', name='reunion', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='points_ordre_du_jour', to='compterendu.reunion'), ), ]