From 0477ad3f4d896fd34bc6fa32de6db21727f37d0a Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 6 Dec 2013 17:07:44 +0100 Subject: [PATCH] add a grid view in the resources area - turned off by default and uses global insert_grid --- portal/sliceview.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/portal/sliceview.py b/portal/sliceview.py index 95021482..6777d1d8 100644 --- a/portal/sliceview.py +++ b/portal/sliceview.py @@ -12,6 +12,7 @@ from plugins.raw import Raw from plugins.stack import Stack from plugins.tabs import Tabs from plugins.querytable import QueryTable +from plugins.querygrid import QueryGrid from plugins.queryupdater import QueryUpdater from plugins.googlemap import GoogleMap from plugins.senslabmap import SensLabMap @@ -37,6 +38,9 @@ do_query_users=False #do_query_leases=True do_query_leases=False +insert_grid=False +#insert_grid=True + insert_messages=False #insert_messages=True @@ -202,6 +206,19 @@ class SliceView (LoginRequiredAutoLogoutView): }, ) + if insert_grid: + resources_as_grid = QueryGrid( + page = page, + domid = 'resources-grid', + title = 'Grid view', + # this is the query at the core of the slice list + query = sq_resource, + query_all = query_resource_all, + # safer to use 'hrn' as the internal unique key for this plugin + id_key = main_query_key, + checkboxes = True, + ) + if do_query_leases: resources_as_scheduler = Scheduler( page = page, @@ -225,6 +242,10 @@ class SliceView (LoginRequiredAutoLogoutView): resources_as_3dmap, resources_as_list_area, ] + if insert_grid: + resources_sons.append(resources_as_grid) + + print 40*'+-',"resources_sons has",len(resources_sons),"son" resources_area = Tabs ( page=page, domid="resources", -- 2.43.0