Fix model form issues
This commit is contained in:
+9
-2
@@ -38,11 +38,18 @@ class MemberForm(forms.ModelForm):
|
||||
|
||||
return email
|
||||
|
||||
def _clean_boolean_field(self, key):
|
||||
value = self.data.get(key, None)
|
||||
if value in ['1', '0']:
|
||||
return bool(int(value))
|
||||
else:
|
||||
return value == 'on'
|
||||
|
||||
def clean_jas(self):
|
||||
return bool(int(self.data['jas']))
|
||||
return self._clean_boolean_field('jas')
|
||||
|
||||
def clean_AYY(self):
|
||||
return bool(int(self.data['AYY']))
|
||||
return self._clean_boolean_field('AYY')
|
||||
|
||||
@staticmethod
|
||||
def csv_to_models(data, payment_source='AYY'):
|
||||
|
||||
Reference in New Issue
Block a user