Dirty check club member must be at least 16 years old.

This commit is contained in:
2018-05-03 16:23:39 +02:00
parent 0f71bb5360
commit 9f0126be54

View File

@@ -3,7 +3,7 @@ Created on 03.10.2011
@author: Christian @author: Christian
""" """
from datetime import date, timedelta
from captcha.fields import ReCaptchaField from captcha.fields import ReCaptchaField
from django import forms from django import forms
from django.conf import settings from django.conf import settings
@@ -47,7 +47,12 @@ class MembershipForm(forms.ModelForm):
for fieldname in self.required_membership_fields: for fieldname in self.required_membership_fields:
if membership and not cleaned_data.get(fieldname): if membership and not cleaned_data.get(fieldname):
self.add_error(fieldname, errormsg) self.add_error(fieldname, errormsg)
if membership and cleaned_data.get('birthday'):
birthday = cleaned_data.get('birthday')
print("Today:", date.today())
print("Birthday:", birthday)
if date.today().year - cleaned_data.get('birthday').year < 16:
self.add_error('birthday', 'Midestalter für Mitlieder ist 16 Jahre!')
class RegistrationForm(MembershipForm): class RegistrationForm(MembershipForm):