Ajout enseignants ECG/EPS

This commit is contained in:
Claude Paroz 2019-02-06 17:46:24 +01:00
parent 5bb1679527
commit 6dfc3c6e42
4 changed files with 40 additions and 2 deletions

View file

@ -65,6 +65,11 @@ class KlassAdmin(admin.ModelAdmin):
list_display = ('name', 'section')
ordering = ('name',)
list_filter = ('section', 'level',)
fields = (
('name',),
('section', 'level'),
('teacher', 'teacher_ecg', 'teacher_eps'),
)
inlines = [StudentInline]

View file

@ -0,0 +1,21 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('stages', '0018_student_comments'),
]
operations = [
migrations.AddField(
model_name='klass',
name='teacher_ecg',
field=models.ForeignKey(blank=True, null=True, on_delete=models.deletion.SET_NULL, related_name='+', to='stages.Teacher', verbose_name='Maître ECG'),
),
migrations.AddField(
model_name='klass',
name='teacher_eps',
field=models.ForeignKey(blank=True, null=True, on_delete=models.deletion.SET_NULL, related_name='+', to='stages.Teacher', verbose_name='Maître EPS'),
),
]

View file

@ -70,6 +70,10 @@ class Klass(models.Model):
level = models.ForeignKey(Level, verbose_name='Niveau', on_delete=models.PROTECT)
teacher = models.ForeignKey('Teacher', blank=True, null=True,
on_delete=models.SET_NULL, verbose_name='Maître de classe')
teacher_ecg = models.ForeignKey('Teacher', blank=True, null=True,
on_delete=models.SET_NULL, verbose_name='Maître ECG', related_name='+')
teacher_eps = models.ForeignKey('Teacher', blank=True, null=True,
on_delete=models.SET_NULL, verbose_name='Maître EPS', related_name='+')
objects = models.Manager()
active = ActiveKlassManager()