Homec4science

WebStyle: /info pages using webdoc infrastructure

Description

WebStyle: /info pages using webdoc infrastructure

  • Adds new admin interface to manage the /info space allowing a user to see and modify the contents of that space
  • Adds jQuery File Tree plugin
  • Adds new action 'runinfomanager'
  • If the URL requested has an extension, look for the file on disk and send it back to the user with the correct mime type
  • Adds a dictionary of mappings that allow us to bind any /info url to a dynamic page e.g. /info/hello can be mapped to HelloWebInterface() This dictionary is overridable by placing additional mappings in webdoc_info_mappings.py
  • Uses bibdocfile stream_file function to use xsendfile when available.

Co-authored-by: Alessio Deiana <alessio.deiana@cern.ch>
Tested-by: Samuele Kaplun <samuele.kaplun@cern.ch>

Details

Committed
Samuele Kaplun <samuele.kaplun@cern.ch>Dec 18 2013, 16:21
Parents
R3600:55f6833e727a: BibSched: refactoring and improvements
Branches
Unknown
Tags
Unknown

Event Timeline

Samuele Kaplun <samuele.kaplun@cern.ch> committed R3600:16cf3cf190cb: WebStyle: /info pages using webdoc infrastructure (authored by Javier Martin Montull <javier.martin.montull@cern.ch>).Dec 18 2013, 16:21