digitalglarus booking update
This commit is contained in:
parent
b546300891
commit
ae0c404951
22 changed files with 5935 additions and 3794 deletions
|
|
@ -4,6 +4,10 @@ from django.contrib.auth import authenticate, login
|
|||
from django.views.decorators.cache import cache_control
|
||||
from django.conf import settings
|
||||
from django.db.models import Q
|
||||
from django.utils.translation import get_language
|
||||
from django.contrib.auth import logout
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.core.urlresolvers import reverse_lazy,reverse
|
||||
|
||||
from .models import CustomUser
|
||||
from .forms import (LoginForm, RegisterForm, PaymentForm)
|
||||
|
|
@ -105,9 +109,14 @@ class LoginRegistrationView(View):
|
|||
|
||||
class MembershipView(View):
|
||||
def get(self, request):
|
||||
#if the user has payed allready
|
||||
#if the user has payed already
|
||||
member_payed = request.user.creditcards_set.filter(Q(payment_type='month') | Q(payment_type='year'))
|
||||
if member_payed:
|
||||
return redirect('/')
|
||||
request.session['next'] = 0
|
||||
return render(request, 'templates/membership.html')
|
||||
language = get_language()
|
||||
return render(request, 'templates/membership.html',context={'language_code':language})
|
||||
|
||||
def logout_glarus(request):
|
||||
logout(request)
|
||||
return HttpResponseRedirect('/digitalglarus')
|
||||
Loading…
Add table
Add a link
Reference in a new issue