Homec4science

WebDeposit: configuration file and MARCXML export

Description

WebDeposit: configuration file and MARCXML export

  • Introduces webdeposit configuration file that overrides the default behaviour of forms and fields. The admin can define a dictionary so that the functionality (autocompletion, validation, labels, widgets etc) changes accodring to the deposition and form the user is browsing.
  • Introduces WebDepositForm, a generic form to be inherited by all deposition forms. Used to load all configuration for the form and fields from the config file.
  • Adds support for multiple validators.
  • Adds new workflow functions export_marc_from_json and create_record_from_marc.
  • Adds new file cook json utils containing json transformation functions.
  • Introduces new WebDepositForm.
  • Adds cook_json function to config file.
  • Adds cook_json function to WebDepositForm and WebDepositField.
  • Removes WebDeposit workflow table.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

Details

Committed
Tibor Simko <tibor.simko@cern.ch>May 7 2013, 22:53
Parents
R3600:76e5704d417e: WebDeposit: user filesystem directory addition
Branches
Unknown
Tags
Unknown

Event Timeline

Tibor Simko <tibor.simko@cern.ch> committed R3600:95075fd20e7b: WebDeposit: configuration file and MARCXML export (authored by Konstantinos Ntemagkos <konstantinos.ntemagkos@cern.ch>).May 7 2013, 22:53