Slice-tab-users: Redesigend according to the new style. Fix: Template rend problem
[myslice.git] / portal / slicetabusers.py
diff --git a/portal/slicetabusers.py b/portal/slicetabusers.py
new file mode 100644 (file)
index 0000000..0105cb1
--- /dev/null
@@ -0,0 +1,29 @@
+from django.template                 import RequestContext
+from django.shortcuts                import render_to_response
+
+from manifold.core.query             import Query, AnalyzedQuery
+from manifoldapi.manifoldapi         import execute_query
+
+from django.views.generic.base      import TemplateView
+
+from unfold.loginrequired           import LoginRequiredView
+from django.http import HttpResponse
+from django.shortcuts import render
+
+from unfold.page                     import Page
+from manifold.core.query             import Query, AnalyzedQuery
+from manifoldapi.manifoldapi         import execute_query
+
+from theme import ThemeView
+
+class SliceUserView (LoginRequiredView, ThemeView):
+    template_name = "slice-tab-users-view.html"
+    
+    def get(self, request, slicename):
+        if request.user.is_authenticated():
+            user_query  = Query().get('user').select('user_hrn','parent_authority').filter_by('user_hrn','==','$user_hrn')
+            user_details = execute_query(self.request, user_query)
+
+            print self.template
+    
+        return render_to_response(self.template, {"slice": slicename, "user_details":user_details[0], "theme": self.theme, "username": request.user, "section":"users"}, context_instance=RequestContext(request))