X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fsliceview.py;h=db25e64de2302b6c3e7977b2b028649b5daf2ff7;hb=558ebc92df5b77d9ca546de531a36efb90ae1569;hp=318ee347216c7822358b69c40ae437953ab1ebda;hpb=d9bbe0a36624c6fe558c05307964be1b3ed4e3b1;p=myslice.git diff --git a/portal/sliceview.py b/portal/sliceview.py index 318ee347..db25e64d 100644 --- a/portal/sliceview.py +++ b/portal/sliceview.py @@ -59,8 +59,6 @@ class SliceView (LoginRequiredAutoLogoutView): config=Config() page.add_js_chunks ('$(function() { messages.debug("manifold URL %s"); });'%(config.manifold_url())) - page.expose_js_metadata() - metadata = page.get_metadata() resource_md = metadata.details_by_object('resource') resource_fields = [column['name'] for column in resource_md['column']] @@ -434,15 +432,10 @@ class SliceView (LoginRequiredAutoLogoutView): template_env [ 'username' ] = the_user (request) # don't forget to run the requests - page.expose_queries () - - # xxx create another plugin with the same query and a different layout (with_datatables) - # show that it worls as expected, one single api call to backend and 2 refreshed views - + page.expose_js_metadata() # the prelude object in page contains a summary of the requirements() for all plugins # define {js,css}_{files,chunks} - prelude_env = page.prelude_env() - template_env.update(prelude_env) - result=render_to_response ('view-unfold1.html',template_env, + template_env.update(page.prelude_env()) + + return render_to_response ('view-unfold1.html',template_env, context_instance=RequestContext(request)) - return result