web/franceculture/views.py
changeset 0 cc4a51750724
child 40 509e30b9f5c9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/franceculture/views.py	Sat Jun 12 04:25:05 2010 +0200
@@ -0,0 +1,34 @@
+from django.shortcuts import render_to_response
+from django.contrib.auth.decorators import login_required
+from django.template import RequestContext
+from django.utils.html import escape
+from django.template.loader import render_to_string
+from ldt.ldt_utils.models import Content, Project
+
+
+@login_required
+def workspace(request):
+
+    # list of contents
+    content_list = Content.objects.all()
+
+    # get list of projects
+    project_list = Project.objects.filter(state=2)
+
+    # render list
+    return render_to_response("franceculture/workspace.html", 
+                              {'contents': content_list, 'projects': project_list},
+                              context_instance=RequestContext(request))
+    
+def popup_embed(request):
+    
+    json_url = request.GET.get("json_url")
+    player_id = request.GET.get("player_id")
+    
+    
+    embed_rendered = escape(render_to_string('franceculture/partial/embed.html', {'json_url':json_url,'player_id':player_id}, context_instance=RequestContext(request)))
+
+    
+    return render_to_response("franceculture/embed_popup.html",
+                              {'json_url':json_url,'player_id':player_id, 'player_embed_rendered':embed_rendered},
+                              context_instance=RequestContext(request))