diff --git a/site_campagne/campagne/templates/campagne/vip.html b/site_campagne/campagne/templates/campagne/vip.html new file mode 100644 index 0000000000000000000000000000000000000000..828bf8b74aeee466cdd890fbd0cae68f4da134d4 --- /dev/null +++ b/site_campagne/campagne/templates/campagne/vip.html @@ -0,0 +1,17 @@ +{% extends 'campagne/base.html'%} +{% load static %} + +{% block cssEtTitre %} +<link rel="stylesheet" href="{% static 'campagne/css/hotline.css' %}" /> +{% endblock %} + +{% block content %} + <div class="wrapper"> + <div class="block_commande"> + <p>Stylé, tu es VIP</p> + <p>Chez nous, pas d'artifices, c'est fait à la main.</p> + <p>Besoin de p ? D'un peu de lavende dans tes poumons ? </p> + <p>Tout se passe ici: 06 67 48 17 89</p> + </div> + </div> +{% endblock %} \ No newline at end of file diff --git a/site_campagne/campagne/views.py b/site_campagne/campagne/views.py index ad35c7f6dfee81527b2812f017956a6523ace58a..3188b46675f2094c3f0772bb46704526f31778e4 100644 --- a/site_campagne/campagne/views.py +++ b/site_campagne/campagne/views.py @@ -158,9 +158,9 @@ def clore(request, pkrequete): return redirect(mes_livraisons) return HttpResponse("Vous n'avez pas les autorisations requises pour accéder à cette page") - def vip(request): - return HttpResponse("Stylé tu es VIP") + url="campagne/vip.html" + return redirect_vip(request,url) def check(request): if request.COOKIES.get('token'): @@ -178,6 +178,11 @@ def redirect_admin(request, url): return HttpResponse("Vous n'avez pas les autorisations requises pour accéder à cette page") return render(request,url,test[1]) +def redirect_vip(request, url): + test=check(request) + if not test[0] or test[1]['role']=='cotisant': + return HttpResponse("Vous n'avez pas les autorisations requises pour accéder à cette page") + return render(request,url,test[1]) def addtodb():