Make sliding subscriptions for 1 or 2 semesters

This commit is contained in:
Skia
2016-07-28 12:41:29 +02:00
parent 80f72df1de
commit e3705f9fe2
2 changed files with 29 additions and 8 deletions

View File

@ -66,7 +66,8 @@ class NewSubscription(CanEditMixin, CreateView): # TODO: this must be able to cr
return {}
def form_valid(self, form):
form.instance.subscription_start = Subscription.compute_start()
form.instance.subscription_start = Subscription.compute_start(
duration=settings.SITH_SUBSCRIPTIONS[form.instance.subscription_type]['duration'])
form.instance.subscription_end = Subscription.compute_end(
duration=settings.SITH_SUBSCRIPTIONS[form.instance.subscription_type]['duration'],
start=form.instance.subscription_start