From: Ciro Scognamiglio Date: Tue, 25 Feb 2014 15:21:41 +0000 (+0100) Subject: added themed templete X-Git-Tag: myslice-1.1~312 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b9ee6272b7dcc1a07fd14278328fafc24ee57f43;p=myslice.git added themed templete --- diff --git a/portal/registrationview.py b/portal/registrationview.py index e04652cf..d594cfcf 100644 --- a/portal/registrationview.py +++ b/portal/registrationview.py @@ -25,7 +25,8 @@ from theme import ThemeView # so let's override 'get' and 'post' instead # class RegistrationView (FreeAccessView, ThemeView): - + template_name = 'registration_view.html' + def post (self, request): return self.get_or_post (request, 'POST') @@ -183,7 +184,8 @@ class RegistrationView (FreeAccessView, ThemeView): msg = render_to_string('user_request_email.txt', ctx) send_mail("Onelab New User request for %s submitted"%reg_email, msg, 'support@myslice.info', recipients) - return render(request, 'user_register_complete.html') + self.template_name = 'user_register_complete.html' + return render(request, self.template, {'theme': self.theme}) template_env = { 'topmenu_items': topmenu_items_live('Register', page), @@ -198,4 +200,4 @@ class RegistrationView (FreeAccessView, ThemeView): 'theme': self.theme } template_env.update(page.prelude_env ()) - return render(request, 'registration_view.html',template_env) + return render(request, self.template,template_env) diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index dbd53555..5f40120c 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -18,6 +18,8 @@ from theme import ThemeView import json class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): + template_name = 'slicerequest_view.html' + def __init__ (self): self.user_email = '' self.errors = [] @@ -112,8 +114,10 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): msg = render_to_string('slice-request-email.txt', ctx) #print "email, msg, email, recipients", email , msg, email, recipients send_mail("Onelab user %s requested a slice"%email , msg, email, recipients) - - return render(request,'slice-request-ack-view.html') # Redirect after POST + + self.template_name = 'slice-request-ack-view.html' + + return render(request, self.template, {'theme': self.theme}) # Redirect after POST template_env = { 'username': request.user.email, 'topmenu_items': topmenu_items_live('Request a slice', page), @@ -129,4 +133,4 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): 'theme': self.theme } template_env.update(page.prelude_env ()) - return render(request, 'slicerequest_view.html',template_env) + return render(request, self.template, template_env)