members: make email field in emergency contact optional

pull/73/head
Christian Merten 1 year ago
parent 6eaa8e0414
commit 284f0b2420
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -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),
),
]

@ -681,6 +681,7 @@ class EmergencyContact(ContactWithPhoneNumber):
Emergency contact of a member Emergency contact of a member
""" """
member = models.ForeignKey(Member, verbose_name=_('Member'), on_delete=models.CASCADE) member = models.ForeignKey(Member, verbose_name=_('Member'), on_delete=models.CASCADE)
email = models.EmailField(max_length=100, default='', blank=True)
def __str__(self): def __str__(self):
return str(self.member) return str(self.member)

@ -89,8 +89,7 @@
{{ m.member.contact_phone_number|esc_all }} & {{ m.member.contact_phone_number|esc_all }} &
{% for c in m.member.emergencycontact_set.all %} {% for c in m.member.emergencycontact_set.all %}
{{ c.name }} \newline {{ c.name }} \newline
Tel.: {{ c.phone_number }} \newline Tel.: {{ c.phone_number }}
Email: \href{mailto:{{ c.email }}}{ {{c.email}}}
{% endfor %} \\ {% endfor %} \\
{% endfor %} {% endfor %}
\bottomrule \bottomrule

Loading…
Cancel
Save