From 659bdf318ea307f7ec131b2431cfa2630409bc29 Mon Sep 17 00:00:00 2001 From: Ciro Scognamiglio Date: Thu, 8 Jan 2015 17:25:41 +0100 Subject: [PATCH] loginwidget --- myslice/urls.py | 3 +++ portal/loginwidget.py | 14 ++++++++++++++ portal/templates/loginwidget.html | 17 +++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 portal/loginwidget.py create mode 100644 portal/templates/loginwidget.html diff --git a/myslice/urls.py b/myslice/urls.py index 5f4c7d4f..083fbdc4 100644 --- a/myslice/urls.py +++ b/myslice/urls.py @@ -16,6 +16,7 @@ import portal.platformsview import portal.dashboardview import portal.homeview import portal.newsview +import portal.loginwidget from portal.about import AboutView from portal.registrationview import RegistrationView @@ -98,6 +99,8 @@ urls = [ #(r'^view/?', include('view.urls')), #(r'^list/slices', 'view.list.slices') # + # Login widget to be used in an iframe + (r'^loginwidget/?$', portal.loginwidget.LoginWidget.as_view()), # # Portal (r'^news/?$', portal.newsview.NewsView.as_view()), diff --git a/portal/loginwidget.py b/portal/loginwidget.py new file mode 100644 index 00000000..2438fa93 --- /dev/null +++ b/portal/loginwidget.py @@ -0,0 +1,14 @@ +from django.template import RequestContext +from django.shortcuts import render_to_response + +from django.views.generic.base import TemplateView +from unfold.loginrequired import FreeAccessView + +from django.http import HttpResponse +from django.shortcuts import render + +class LoginWidget(FreeAccessView): + + def get(self, request): + env = {} + return render_to_response("loginwidget.html", env, context_instance=RequestContext(request)) diff --git a/portal/templates/loginwidget.html b/portal/templates/loginwidget.html new file mode 100644 index 00000000..03f0cacb --- /dev/null +++ b/portal/templates/loginwidget.html @@ -0,0 +1,17 @@ +
+{% csrf_token %} +
+ +
+
+ +
+ + +
\ No newline at end of file -- 2.47.0