UPD: more registration staff on dav_events.

This commit is contained in:
2019-06-03 17:10:52 +02:00
parent 2dbab0032f
commit 9104d69dd7
11 changed files with 411 additions and 46 deletions

View File

@@ -69,7 +69,9 @@ class Registration(models.Model):
verbose_name=_('Erklärung zur Datenspeicherung'))
privacy_policy_accepted = models.BooleanField(default=False,
verbose_name=_('Einwilligung zur Datenspeicherung'))
purge_at = models.DateTimeField()
purge_at = models.DateTimeField(_('Zeitpunkt der Datenlöschung'))
answered = models.BooleanField(_('Durch Tourleitung beantwortet'), default=False)
@staticmethod
def pk2hexstr(pk):
@@ -105,6 +107,25 @@ class Registration(models.Model):
def get_full_name(self):
return '{} {}'.format(self.personal_names, self.family_names)
def get_info(self):
text = """{fullname}
{address}, {postal_code} {city}
Erfahrung:
{experience}
Anmerkung:
{note}
"""
return text.format(
fullname=self.get_full_name(),
address=self.address,
postal_code=self.postal_code,
city=self.city,
experience=self.experience,
note=self.note,
)
def save(self, **kwargs):
creating = False
if not self.id: