diff --git a/stages/admin.py b/stages/admin.py index 03bf70f..700d3aa 100644 --- a/stages/admin.py +++ b/stages/admin.py @@ -133,7 +133,7 @@ class StudentAdmin(admin.ModelAdmin): ("Examen Qualification EDE", { 'classes': ('collapse',), 'fields': ( - ('supervisor', ), + ('supervisor', 'supervision_attest_received'), ('subject', 'title'), ('training_referent', 'referent', 'mentor'), ('internal_expert', 'expert'), diff --git a/stages/migrations/0015_added_supervision_attest_field.py b/stages/migrations/0015_added_supervision_attest_field.py new file mode 100644 index 0000000..51283bf --- /dev/null +++ b/stages/migrations/0015_added_supervision_attest_field.py @@ -0,0 +1,16 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('stages', '0014_added_supervisionbill_model'), + ] + + operations = [ + migrations.AddField( + model_name='student', + name='supervision_attest_received', + field=models.BooleanField(default=False, verbose_name='Attest. supervision reçue'), + ), + ] diff --git a/stages/models.py b/stages/models.py index 2cdd861..7aa71b6 100644 --- a/stages/models.py +++ b/stages/models.py @@ -240,6 +240,8 @@ class Student(models.Model): on_delete=models.SET_NULL, verbose_name='FEE/FPP') supervisor = models.ForeignKey('CorpContact', related_name='rel_supervisor', verbose_name='Superviseur', null=True, blank=True, on_delete=models.SET_NULL) + supervision_attest_received = models.BooleanField('Attest. supervision reçue', + default=False) mentor = models.ForeignKey('CorpContact', related_name='rel_mentor', verbose_name='Mentor', null=True, blank=True, on_delete=models.SET_NULL) expert = models.ForeignKey('CorpContact', related_name='rel_expert', verbose_name='Expert externe',