|
@@ -2,18 +2,16 @@
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
from django.template import RequestContext
|
|
|
-from django.shortcuts import render_to_response, render
|
|
|
+from django.shortcuts import render
|
|
|
from django.contrib.auth.decorators import login_required
|
|
|
-from django.http import Http404
|
|
|
from django.conf import settings
|
|
|
from forms import PersonMemberChangeForm, OrganizationMemberChangeForm
|
|
|
|
|
|
@login_required
|
|
|
def index(request):
|
|
|
has_isp_feed = 'isp' in [k for k, _, _ in settings.FEEDS]
|
|
|
- return render_to_response('members/index.html',
|
|
|
- {'has_isp_feed': has_isp_feed},
|
|
|
- context_instance=RequestContext(request))
|
|
|
+ return render(request, 'members/index.html',
|
|
|
+ {'has_isp_feed': has_isp_feed})
|
|
|
|
|
|
|
|
|
@login_required
|
|
@@ -47,10 +45,9 @@ def subscriptions(request):
|
|
|
subscriptions = request.user.get_active_subscriptions()
|
|
|
old_subscriptions = request.user.get_inactive_subscriptions()
|
|
|
|
|
|
- return render_to_response('members/subscriptions.html',
|
|
|
- {'subscriptions': subscriptions,
|
|
|
- 'old_subscriptions': old_subscriptions},
|
|
|
- context_instance=RequestContext(request))
|
|
|
+ return render(request, 'members/subscriptions.html',
|
|
|
+ {'subscriptions': subscriptions,
|
|
|
+ 'old_subscriptions': old_subscriptions})
|
|
|
|
|
|
|
|
|
@login_required
|
|
@@ -59,15 +56,25 @@ def invoices(request):
|
|
|
invoices = request.user.invoices.filter(validated=True).order_by('-date')
|
|
|
payments = request.user.payments.filter().order_by('-date')
|
|
|
|
|
|
- return render_to_response('members/invoices.html',
|
|
|
- {'balance' : balance,
|
|
|
- 'handle_balance' : settings.HANDLE_BALANCE,
|
|
|
- 'invoices': invoices,
|
|
|
- 'payments': payments},
|
|
|
- context_instance=RequestContext(request))
|
|
|
+ return render(request, 'members/invoices.html',
|
|
|
+ {'balance' : balance,
|
|
|
+ 'handle_balance' : settings.HANDLE_BALANCE,
|
|
|
+ 'invoices': invoices,
|
|
|
+ 'payments': payments})
|
|
|
|
|
|
|
|
|
@login_required
|
|
|
def contact(request):
|
|
|
- return render_to_response('members/contact.html',
|
|
|
- context_instance=RequestContext(request))
|
|
|
+ return render(request, 'members/contact.html')
|
|
|
+
|
|
|
+
|
|
|
+@login_required
|
|
|
+def activation_completed(request):
|
|
|
+ label_template = settings.MEMBERSHIP_REFERENCE.format(user=request.user)
|
|
|
+ context = {
|
|
|
+ 'bank_transfer_label': label_template,
|
|
|
+ 'dues': settings.DEFAULT_MEMBERSHIP_FEE
|
|
|
+ }
|
|
|
+
|
|
|
+ return render(request, 'members/registration/activation_complete.html',
|
|
|
+ context)
|