X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fdashboardview.py;fp=portal%2Fdashboardview.py;h=8e1fa4c40add1f288600e73b3e4b76cf6ac3fd02;hb=f775a1ed9099eebfc0002ad2a3566000af599468;hp=01478c7d2986c7b6f569ba2a9f7c71cec9e386fa;hpb=5a98d2bbf3603206e4574783633342ddcbbd4943;p=myslice.git diff --git a/portal/dashboardview.py b/portal/dashboardview.py index 01478c7d..8e1fa4c4 100644 --- a/portal/dashboardview.py +++ b/portal/dashboardview.py @@ -23,7 +23,7 @@ class DashboardView (LoginRequiredAutoLogoutView): # Slow... #slice_query = Query().get('slice').filter_by('user.user_hrn', 'contains', user_hrn).select('slice_hrn') 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') + auth_query = Query().get('network').select('network_hrn','platform') print "AUTH QUERY =====================", auth_query print "filter", auth_query.filters page.enqueue_query(slice_query) @@ -38,14 +38,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)