voucher validity
1 unresolved thread
1 unresolved thread
Vouchers expiry after 90 days. 7 days before expiry date there is a notification about it.
Closes #212 (closed)
Edited by Piotr Gawron
Merge request reports
Activity
Filter activity
added 4 commits
- 0bd6e0d2 - voucher partner is obligatory in voucher, voucher number is generated using schema
- 715564e8 - single voucher can be used in few sessions at voucher partner
- 4f128a8a - notification about future voucher expiry date starts 7 days before expiry date
- 56ed2f9b - voucher will expiry after 90 days
Toggle commit listassigned to @valentin.groues
61 if instance.status == VOUCHER_STATUS_USED or instance.status == VOUCHER_STATUS_EXPIRED: 63 62 self.fields['status'].widget.attrs['readonly'] = True 64 63 self.fields['feedback'].widget.attrs['readonly'] = True 65 self.fields['usage_partner'].widget.attrs['readonly'] = True 66 67 def clean(self): 68 if self.cleaned_data["status"] == VOUCHER_STATUS_USED and not self.cleaned_data["usage_partner"]: 69 self.add_error('usage_partner', "Partner must be defined for used voucher") 70 if self.cleaned_data["status"] != VOUCHER_STATUS_USED and self.cleaned_data["usage_partner"]: 71 self.add_error('status', "Status must be used for voucher with defined partner") 72 64 73 65 def save(self, commit=True): 74 66 instance = super(VoucherForm, self).save(commit=False) 75 67 if not instance.id: 76 68 instance.issue_date = timezone.now() 77 instance.expiry_date = instance.issue_date + datetime.timedelta(days=92) mentioned in commit 1fd78ba7
Please register or sign in to reply