base: baseUrl for require.js

* Fixes the base path for require.js module which were loaded from a
  relative path instead of the absolute one.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reported-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: templates hierarchy

* Changes the template hierarchy so index.html is more specific than
  collection.html.

* Adds basic documentation to find your way out.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
search: PEP8 and PEP257 fixes

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
records: fix for `test_error_catching`

* Changes unicode test to a simpler one.  (closes #1814)

Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
docs: fixes to docs

Signed-off-by: Ivan Masár <helix84@centrum.sk>
docs: fix installation

* Uses the pip1.6 ready way of installation, no dependency links.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
installation: cerberus package upgrade

* Upgrades Cerberus package in order to support some new features.

Signed-off-by: Konstantinos Kostis <konstantinos.kostis@cern.ch>
restful: fix for testing accesstoken

* Renames class RestValidator to RESTValidator.

Signed-off-by: Konstantinos Kostis <konstantinos.kostis@cern.ch>
tags: fix for editor in search results

* Fixes broken javascript editor.  (addresses #1792)

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
linkbacks: fix external url creation

* Fixes the order of keywords arguments in `url_for` that breaks if one
  tries to generate external link.  (closes #1707)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
travis: removal of Python 2.6

* Removing python 2.6 from the test matrix as it times out.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
linkbacks: fix external url creation

* Amends 4755a50867bd34a8debb4b87d952e72b931eefbc.  (addresses #1707)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
docs: typos and fixes

Signed-off-by: Ivan Masár <helix84@centrum.sk>
workflows: hotfix unittest

* Improves tests stability.

* Simplifies workflow engine.

* Fixes the endlessy working workflow engine bug.

* Reduces log produces by workflows unit tests.

* Inverts arguments in test to expected val, current val.

Signed-off-by: Guillaume Lastecoueres <guillaume.lastecoueres@cern.ch>
Co-authored-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Reported-by: Yoan Blanc <yoan.blanc@cern.ch>
Tested-by: Yoan Blanc <yoan.blanc@cern.ch>
installation: Flask-Registry version update

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
installation: Flask-Collect from PyPI

* Removing the custom version.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
pidstore: new pid provider for record ids

Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
uploader: first release insert mode
uploader: master format save to bibfmt

* PEP8 fixes
Uploader: enhance workflows with pre and post tasks