Homec4science

WebDeposit: refactoring of data processing and ui

Description

WebDeposit: refactoring of data processing and ui

  • Refactors field and form processing
  • Adds view of past depositions.
  • Adds tests further regression tests.
  • Adds preingest and file functions.
  • Adds perfill form from cache feature.
  • Adds Hogan JavaScript templates for easier customization of JavaScript templating.
  • Moves HTML for plupload widget into a template for easier customization.
  • Dynamically generates subclasses of all WTForm fields and makes them available for WebDeposit.
  • Removes unneeded integer field, since all WTForm fields are available now.
  • Fixes issue where everytime a workflow is loaded multiple workflow objects are created.
  • Fixes an issue where groups were not appearing according to the order defined in the form, due to the use of a dictionary instead of a list.

Co-authored-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>

Details

Committed
kuncarFeb 7 2014, 10:07
Parents
R3600:5deb1cea9eb7: BibWorkflow: model relationship addition
Branches
Unknown
Tags
Unknown

Event Timeline

Jiri Kuncar <jiri.kuncar@cern.ch> committed R3600:bfbeedb262d5: WebDeposit: refactoring of data processing and ui (authored by Konstantinos Ntemagkos <konstantinos.ntemagkos@cern.ch>).Feb 7 2014, 10:07