from plugins.queryupdater import QueryUpdater
from plugins.googlemap import GoogleMap
from plugins.senslabmap import SensLabMap
+from plugins.scheduler import Scheduler
from plugins.querycode import QueryCode
from plugins.query_editor import QueryEditor
from plugins.active_filters import ActiveFilters
#do_query_users=True
do_query_users=False
+insert_messages=False
+#insert_messages=True
+
class SliceView (LoginRequiredAutoLogoutView):
def get (self,request, slicename=tmp_default_slice):
# RESOURCES
# the resources part is made of a Tabs (Geographic, List),
- resources_as_map = GoogleMap(
+ resources_as_gmap = GoogleMap(
page = page,
title = 'Geographic view',
domid = 'resources-map',
zoom = 4,
)
- resources_as_map = SensLabMap(
+ resources_as_3dmap = SensLabMap(
page = page,
title = '3D Map',
domid = 'senslabmap',
},
)
+ resources_as_scheduler = Scheduler(
+ page = page,
+ title = 'Scheduler',
+ domid = 'scheduler',
+ query = sq_resource,
+ query_lease = query_lease,
+ )
+
# with the new 'Filter' stuff on top, no need for anything but the querytable
resources_as_list_area = resources_as_list
togglable=True,
title="Resources",
outline_complete=True,
- sons=[ resources_as_map, resources_as_list_area ],
+ sons=[ resources_as_gmap,
+ resources_as_3dmap,
+ resources_as_scheduler,
+ resources_as_list_area, ],
active_domid = 'resources-map',
)
main_stack.insert (resources_area)
#
# # --------------------------------------------------------------------------
# # MESSAGES (we use transient=False for now)
-# main_stack.insert(Messages(
-# page = page,
-# title = "Runtime messages for slice %s"%slicename,
-# domid = "msgs-pre",
-# levels = "ALL",
-# # plain messages are probably less nice for production but more reliable for development for now
-# transient = False,
-# # these make sense only in non-transient mode..
-# togglable = True,
-# toggled = 'persistent',
-# outline_complete = True,
-# ))
-#
+ if insert_messages:
+ main_stack.insert(Messages(
+ page = page,
+ title = "Runtime messages for slice %s"%slicename,
+ domid = "msgs-pre",
+ levels = "ALL",
+ # plain messages are probably less nice for production but more reliable for development for now
+ transient = False,
+ # these make sense only in non-transient mode..
+ togglable = True,
+ toggled = 'persistent',
+ outline_complete = True,
+ ))
+
# variables that will get passed to the view-unfold1.html template
template_env = {}