changes to membertraining fields

pull/174/head
mariusrklein 2 months ago
parent 519c8b6a96
commit 29bf7b4917

@ -24,4 +24,19 @@ class Migration(migrations.Migration):
name='title', name='title',
field=models.CharField(max_length=150, verbose_name='Title'), field=models.CharField(max_length=150, verbose_name='Title'),
), ),
migrations.AlterField(
model_name='membertraining',
name='member',
field=models.ForeignKey(on_delete=models.deletion.CASCADE, related_name='traininigs', to='members.member', verbose_name='Member'),
),
migrations.AlterField(
model_name='membertraining',
name='participated',
field=models.BooleanField(null=True, verbose_name='Participated'),
),
migrations.AlterField(
model_name='membertraining',
name='passed',
field=models.BooleanField(null=True, verbose_name='Passed'),
),
] ]

@ -2093,14 +2093,14 @@ class TrainingCategory(models.Model):
class MemberTraining(CommonModel): class MemberTraining(CommonModel):
"""Represents a training planned or attended by a member.""" """Represents a training planned or attended by a member."""
member = models.ForeignKey(Member, on_delete=models.CASCADE, related_name='traininigs') member = models.ForeignKey(Member, on_delete=models.CASCADE, related_name='traininigs', verbose_name=_('Member'))
title = models.CharField(verbose_name=_('Title'), max_length=150) title = models.CharField(verbose_name=_('Title'), max_length=150)
date = models.DateField(verbose_name=_('Date'), null=True, blank=True) date = models.DateField(verbose_name=_('Date'), null=True, blank=True)
category = models.ForeignKey(TrainingCategory, on_delete=models.PROTECT, verbose_name=_('Category')) category = models.ForeignKey(TrainingCategory, on_delete=models.PROTECT, verbose_name=_('Category'))
activity = models.ManyToManyField(ActivityCategory, verbose_name=_('Activity')) activity = models.ManyToManyField(ActivityCategory, verbose_name=_('Activity'))
comments = models.TextField(verbose_name=_('Comments'), blank=True) comments = models.TextField(verbose_name=_('Comments'), blank=True)
participated = models.BooleanField(verbose_name=_('Participated')) participated = models.BooleanField(verbose_name=_('Participated'), null=True)
passed = models.BooleanField(verbose_name=_('Passed')) passed = models.BooleanField(verbose_name=_('Passed'), null=True)
certificate = RestrictedFileField(verbose_name=_('certificate of attendance'), certificate = RestrictedFileField(verbose_name=_('certificate of attendance'),
upload_to='training_forms', upload_to='training_forms',
blank=True, blank=True,

Loading…
Cancel
Save