| 12345678910111213141516171819202122232425262728293031323334353637 |
- from django import forms
-
- from django.db.models.loading import get_model
-
- ConditionalOffer = get_model('offer', 'ConditionalOffer')
- Condition = get_model('offer', 'Condition')
- Benefit = get_model('offer', 'Benefit')
-
-
- class MetaDataForm(forms.ModelForm):
- start_date = forms.DateField(widget=forms.DateInput(format='%Y-%m-%d'))
- end_date = forms.DateField(widget=forms.DateInput(format='%Y-%m-%d'))
-
- class Meta:
- model = ConditionalOffer
- fields = ('name', 'description', 'start_date', 'end_date',)
-
-
- class ConditionForm(forms.ModelForm):
-
- class Meta:
- model = Condition
-
-
- class BenefitForm(forms.ModelForm):
-
- class Meta:
- model = Benefit
-
-
- class PreviewForm(forms.Form):
- pass
-
-
- class OfferSearchForm(forms.Form):
- name = forms.CharField(required=False, label="Offer name")
- is_active = forms.BooleanField(required=False)
|