in query, 'method' is now called 'subject'
[unfold.git] / trash / dashboard.py
index bf04ab4..cbe8bd4 100644 (file)
@@ -10,7 +10,7 @@ from django.contrib.auth.decorators import login_required
 from unfold.page import Page
 from manifold.manifoldquery import ManifoldQuery
 
-from plugins.verticallayout.verticallayout import VerticalLayout
+from plugins.stack.stack import Stack
 from plugins.lists.slicelist import SliceList
 from plugins.querycode.querycode import QueryCode
 from plugins.quickfilter.quickfilter import QuickFilter
@@ -26,9 +26,10 @@ def dashboard_view (request):
     page = Page(request)
 
     slices_query = ManifoldQuery (action='get',
-                                  method='slice',
+                                  subject='slice',
                                   timestamp='latest',
                                   fields=['slice_hrn'],
+                                  filters=[],
                                   # xxx filter : should filter on the slices the logged user can see
                                   # we don't have the user's hrn yet
                                   # in addition this currently returns all slices anyways
@@ -36,7 +37,7 @@ def dashboard_view (request):
                                   sort='slice_hrn',)
     page.enqueue_query (slices_query)
 
-    main_plugin = VerticalLayout (
+    main_plugin = Stack (
         page=page,
         title="Putting stuff together",
         sons=[ 
@@ -47,6 +48,8 @@ def dashboard_view (request):
                 toggled=False,
                 ),
             QuickFilter (
+                # we play with this one for demo purposes in dashboard.css
+                domid='myquickfilter',
                 page=page,
                 title='play with filters',
                 criterias=quickfilter_criterias,
@@ -65,8 +68,8 @@ def dashboard_view (request):
     # variables that will get passed to the view-plugin.html template
     template_env = {}
     
-    # define 'content_main' to the template engine
-    template_env [ 'content_main' ] = main_plugin.render(request)
+    # define 'unfold1_main' to the template engine
+    template_env [ 'unfold1_main' ] = main_plugin.render(request)
 
     # more general variables expected in the template
     template_env [ 'title' ] = 'Test view for a full request cycle'
@@ -87,7 +90,7 @@ def dashboard_view (request):
         query=slices_query,
         )
     # likewise but on the side view
-    template_env [ 'content_related' ] = related_plugin.render (request)
+    template_env [ 'unfold1_margin' ] = related_plugin.render (request)
     
     # add our own css in the mix
     page.add_css_files ( 'css/dashboard.css')