git://git.onelab.eu
/
unfold.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clean import of syntaxhighlighter as of 3.0.83
[unfold.git]
/
trash
/
dashboard.py
diff --git
a/trash/dashboard.py
b/trash/dashboard.py
index
bf04ab4
..
f1ce698
100644
(file)
--- a/
trash/dashboard.py
+++ b/
trash/dashboard.py
@@
-10,7
+10,7
@@
from django.contrib.auth.decorators import login_required
from unfold.page import Page
from manifold.manifoldquery import ManifoldQuery
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
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',
page = Page(request)
slices_query = ManifoldQuery (action='get',
-
method
='slice',
+
subject
='slice',
timestamp='latest',
fields=['slice_hrn'],
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
# 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)
sort='slice_hrn',)
page.enqueue_query (slices_query)
- main_plugin =
VerticalLayout
(
+ main_plugin =
Stack
(
page=page,
title="Putting stuff together",
sons=[
page=page,
title="Putting stuff together",
sons=[
@@
-47,6
+48,8
@@
def dashboard_view (request):
toggled=False,
),
QuickFilter (
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,
page=page,
title='play with filters',
criterias=quickfilter_criterias,
@@
-62,11
+65,11
@@
def dashboard_view (request):
),
])
),
])
- # variables that will get passed to the view-
plugin
.html template
+ # variables that will get passed to the view-
unfold2
.html template
template_env = {}
template_env = {}
- # define '
content
_main' to the template engine
- template_env [ '
content
_main' ] = main_plugin.render(request)
+ # define '
unfold2
_main' to the template engine
+ template_env [ '
unfold2
_main' ] = main_plugin.render(request)
# more general variables expected in the template
template_env [ 'title' ] = 'Test view for a full request cycle'
# 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
query=slices_query,
)
# likewise but on the side view
- template_env [ '
content_related
' ] = related_plugin.render (request)
+ template_env [ '
unfold2_margin
' ] = related_plugin.render (request)
# add our own css in the mix
page.add_css_files ( 'css/dashboard.css')
# add our own css in the mix
page.add_css_files ( 'css/dashboard.css')
@@
-102,5
+105,5
@@
def dashboard_view (request):
# define {js,css}_{files,chunks}
prelude_env = page.prelude_env()
template_env.update(prelude_env)
# define {js,css}_{files,chunks}
prelude_env = page.prelude_env()
template_env.update(prelude_env)
- return render_to_response ('view-
plugin
.html',template_env,
+ return render_to_response ('view-
unfold2
.html',template_env,
context_instance=RequestContext(request))
context_instance=RequestContext(request))