def confirmation(request): if not settings.DEBUG and 'just_did_it' not in request.session: return redirect('index') if 'just_did_it' in request.session: del request.session['just_did_it'] member_plan = NewMemberRentalPlan.objects.get(user=request.user) plan = RentalPlan.objects.get(pk=member_plan.plan) add_deferred_message( request, messages.INFO, reverse("members:personalize_your_games"), extra_tags="link-dialog autotrigger") return { 'plan': plan, }
def done(self, form_list, **kwargs): old_member_rental_plan = self.request.user.get_profile().member_rental_plan new_rental_plan = self.get_all_cleaned_data()['rental_plan'] change_plan(old_member_rental_plan, new_rental_plan) is_upgrade = old_member_rental_plan.rental_plan.is_upgrade(new_rental_plan) if is_upgrade: plan_starts = "now" add_deferred_message( self.request, messages.INFO, "You have successfully changed your plan to %s" % new_rental_plan.description2 ) else: plan_starts = old_member_rental_plan.next_payment_date add_deferred_message( self.request, messages.INFO, "Your plan will be changed to %s on %s" % (new_rental_plan.description2, plan_starts) ) return JsonResponse({'redirect_to': reverse("new_rent:change_plan")})
def one(request, **kwargs): template_name = kwargs.pop('template_name', 'base.html') add_deferred_message(request, messages.INFO, 'Hello world from messages!') return render_to_response(template_name, RequestContext(request))