From: Ciro Scognamiglio Date: Thu, 8 Jan 2015 16:25:41 +0000 (+0100) Subject: loginwidget X-Git-Tag: myslice-1.3~122^2~5^2~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=659bdf318ea307f7ec131b2431cfa2630409bc29;p=myslice.git loginwidget --- 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