self._queue=[]
# global prelude object
self.prelude=Prelude(css_files='css/plugin.css')
+ self.prelude=Prelude(css_files='css/onelab_marko.css')
# record known plugins hashed on their domid
def record_plugin (self, plugin):
if debug: print "Page.get_metadata: return cached value"
return manifold['metadata']
- #if 'auth' in session:
- #manifold_api_session_auth = session['manifold']['auth']
- #print "get_metadata(), manifold_api_session_auth =", session['manifold']['auth']
- #else:
- manifold_api_session_auth = {'AuthMethod': 'password', 'Username': 'demo', 'AuthString':'demo'}
+ metadata_auth = {'AuthMethod':'anonymous'}
- metadata=MetaData (manifold_api_session_auth)
+ metadata=MetaData (metadata_auth)
metadata.fetch()
# store it for next time
manifold['metadata']=metadata
self.add_js_chunks("var MANIFOLD_METADATA =" + self.get_metadata().to_json() + ";")
def expose_js_manifold_config (self):
- self.add_js_chunks(Config.manifold_js_export())
+ config=Config()
+ self.add_js_chunks(config.manifold_js_export())
#################### requirements/prelude management
# just forward to self.prelude - see decorator above