diff --git a/jdav_web/members/migrations/0026_alter_emergencycontact_email.py b/jdav_web/members/migrations/0026_alter_emergencycontact_email.py new file mode 100644 index 0000000..3adfa23 --- /dev/null +++ b/jdav_web/members/migrations/0026_alter_emergencycontact_email.py @@ -0,0 +1,18 @@ +# Generated by Django 4.0.1 on 2024-11-24 19:08 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('members', '0025_alter_member_options'), + ] + + operations = [ + migrations.AlterField( + model_name='emergencycontact', + name='email', + field=models.EmailField(blank=True, default='', max_length=100), + ), + ] diff --git a/jdav_web/members/models.py b/jdav_web/members/models.py index 92cf9fb..f85cb3a 100644 --- a/jdav_web/members/models.py +++ b/jdav_web/members/models.py @@ -681,6 +681,7 @@ class EmergencyContact(ContactWithPhoneNumber): Emergency contact of a member """ member = models.ForeignKey(Member, verbose_name=_('Member'), on_delete=models.CASCADE) + email = models.EmailField(max_length=100, default='', blank=True) def __str__(self): return str(self.member) diff --git a/jdav_web/members/templates/members/crisis_intervention_list.tex b/jdav_web/members/templates/members/crisis_intervention_list.tex index 2481209..5dfd6d9 100644 --- a/jdav_web/members/templates/members/crisis_intervention_list.tex +++ b/jdav_web/members/templates/members/crisis_intervention_list.tex @@ -89,8 +89,7 @@ {{ m.member.contact_phone_number|esc_all }} & {% for c in m.member.emergencycontact_set.all %} {{ c.name }} \newline - Tel.: {{ c.phone_number }} \newline - Email: \href{mailto:{{ c.email }}}{ {{c.email}}} + Tel.: {{ c.phone_number }} {% endfor %} \\ {% endfor %} \bottomrule