removed ple-dependent request (test?)
[myslice.git] / portal / dashboardview.py
index bbd1941..1cc12e0 100644 (file)
@@ -5,7 +5,7 @@ from plugins.lists.simplelist    import SimpleList
 
 from unfold.loginrequired        import LoginRequiredAutoLogoutView
 
-from myslice.viewutils           import topmenu_items, the_user
+from ui.topmenu                  import topmenu_items, the_user
 
 #This view requires login 
 class DashboardView (LoginRequiredAutoLogoutView):
@@ -22,10 +22,9 @@ class DashboardView (LoginRequiredAutoLogoutView):
 
         # Slow...
         #slice_query = Query().get('slice').filter_by('user.user_hrn', 'contains', user_hrn).select('slice_hrn')
+        auth_query  = Query().get('network').select('network_hrn','platform')
+        # DEMO GEC18 Query only PLE
         slice_query = Query().get('user').filter_by('user_hrn', '==', '$user_hrn').select('user_hrn', 'slice.slice_hrn')
-        auth_query  = Query().get('network').select('network_hrn')
-        print "AUTH QUERY =====================", auth_query
-        print "filter", auth_query.filters
         page.enqueue_query(slice_query)
         page.enqueue_query(auth_query)
 
@@ -38,14 +37,14 @@ class DashboardView (LoginRequiredAutoLogoutView):
             key   = 'slice.slice_hrn',
             query = slice_query,
         )
-         
+        # XXX TODO: plugins/lists/static/js/simplelist.js => hardcoded keys that give links : slice_hrn & platform
         authlist = SimpleList(
             title = None,
             page  = page,
-            key   = 'network_hrn',
+            key   = 'platform',
             query = auth_query,
         )
-
         context = super(DashboardView, self).get_context_data(**kwargs)
         context['person']   = self.request.user
         context['networks'] = authlist.render(self.request)