deposit: removal of unused argument in form js

Signed-off-by: Kamil Wieslaw Neczaj <kamil.neczaj@cern.ch>
deposit: fix for validation before import.

* Improves TaskManager to use deferred objects better.

* Adds validate() function making a server-side validation
  in background.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
config: update orcid oauth url

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: subject fixes

* Creates one marc field per subject.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: action task improvement

* Changes the task to halt and set action to allow a parameter
  for action type and message.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
deposit: subject field new filter

* (addresses #91)

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: robotupload config fix

* Moves the configuration retrieval from the definition
  and into the task itself as the configuration is not available
  during workflow definition loading.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
fabfile: add host selection and fix assets build

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
fabfile: add host URL information

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
deposit: enhancements of form

* Adds tooltip feedback when proceedings information box is
  disabled.

* Drops smoothscroll and uses `show` jQuery animation.

* Adds a new wrapper for the form except for the first box.

* Clears the form elements before import.

* Highlights the imported fields.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: dynamic url field

* Makes the url field repeatable.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: authors recreation and messages display

* Recreates authors on each import to eliminate redundant authors
  from old imports.

* Flashing import messages on the modal.

* Uses `blind` effect from jQuery UI to show the form.

* Resets the color of the imported fields.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: select only text input fields

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: flash messages on form or modal

* Checks if there is a `warning` state of the messages and
  displays the message on the form or on the modal.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deployment: static file changes

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: buckets requirejs fix

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
config: remove admin email

* NOTE admin email moved to instance config.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: arXiv extra mapping fields addition

* Adds extra fields from arXiv (same as in oaiharvest).

* 980__a: 'arXiv'.

* 65017__a: arXiv categories

* 65017__2: 'INSPIRE' and 'arXiv'.

* 269__c: preprint date from arXiv.

* 037__: 9:'arXiv', a: arXiv id, c: arXiv categories.

* 035__9: 'arXiv'.

* 530__b: 'arXiv'.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: wrong mapping on conference info

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
deposit: deposition title source in MarcXML

* Adds 'CrossRef' or 'arXiv' as the title source in 245__9 field.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>