X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fcontactview.py;h=796c8b049125ea485b7759dad2f446d8231a5833;hb=d36bad9f19a0187f44568eace72630224f7162e6;hp=8272fe0e6829352430d8bf497790ee68a35cb44e;hpb=4dfd873aec658a5f2a22983c7221f8b7006aa475;p=myslice.git diff --git a/portal/contactview.py b/portal/contactview.py index 8272fe0e..796c8b04 100644 --- a/portal/contactview.py +++ b/portal/contactview.py @@ -1,16 +1,17 @@ from django.shortcuts import render -from django.template.loader import render_to_string +from django.template.loader import render_to_string from django.views.generic import View from django.core.mail import send_mail -from myslice.viewutils import topmenu_items, the_user +from unfold.loginrequired import FreeAccessView +from ui.topmenu import topmenu_items, the_user from portal.forms import ContactForm # splitting the 2 functions done here # GET is for displaying the empty form # POST is to process it once filled - or show the form again if anything is missing -class ContactView (View): +class ContactView (FreeAccessView): def post (self, request): form = ContactForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass @@ -40,6 +41,6 @@ class ContactView (View): def _display (self, request, form): return render(request, 'contact.html', { 'form': form, - 'topmenu_items': topmenu_items('Contact Us', request), + 'topmenu_items': topmenu_items('Contact', request), 'username': the_user (request) })