search: fix admin interface of collection tree

* Addresses issue with the modification of collection tree in the new
  admin interface that did nothing.  (closes #1860)

Signed-off-by: Petr Broz <petr.broz@gmail.com>
grunt: jquery.hotkeys specify version

* Adds download link for jquery.hotkeys version 0.8 from
  http://invenio-software.org.

* Fixes JS hotkeys conflict in BibEdit. (addresses #1778)

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
installation: requirements update

* Upgrades Jinja version to 2.7.3.

* NOTE Flask-Menu, Flask-Breadcrumbs, Flask-Registry, and Flask-SSO can
  be installed directly from PyPI.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
installation: Flask-SSO version upgrade

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

* Upgrades bootstrap to 3.2.0.

* Upgrades typeahead.js to 0.10.2.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
assets: filters behavior fix

* Fixes the filters behaviour when no variables are set in the config.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reported-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
arxiv: OAI2 API usage and status code addition

* Changes the arXiv import source to OAI2 url.  (addresses #1866)

* Adds status code to API request.

* Updates existing unit tests and adds new ones: unsupported
  versioning and malformed.

* It's able to get more info than before.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
search: layout fix

* Fixes the shrunk search bar.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
docs: installation on Centos

* Adds how to setup invenio as a Centos 6.5 user.

* Changes travis so it builds the docs and then runs the tests.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
admin: administration menu fix

* Registers all subitems to the 'main.admin' menu item. (closes #1822)

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
installation: Flask-Assets 0.10

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
legacy: fix for imports and module renaming

* Adds several missing models for new tables.  (addresses #1790)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
accounts: secure url for login form's POST action

* Changes template so it uses secure url for login form's POST action.

Signed-off-by: Mikael Karlsson <i8myshoes@gmail.com>
Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>
login: redirect to secure url before login

* Check if requested url is secure and if not then redirect to secure
  url before showing login.

Signed-off-by: Mikael Karlsson <i8myshoes@gmail.com>
global: fix for testing 401 after redirection

* Addresses issue with testing HTTP 401 status code after redirections
  to secure page.  (closes #1883)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
base: dropdown menu fix

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
pidstore: new pid provider for record identifiers

Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
uploader: initial release of insert mode

* NOTE This is an initial release of new uploader using workflows
  and Celery.

Acked-by: Jiri Kuncar <jiri.kuncar@cern.ch>
uploader: saving master format to bibfmt table

* Improves code compatibility with PEP8.

Acked-by: Jiri Kuncar <jiri.kuncar@cern.ch>
uploader: workflows pre and post tasks hooks

* Adds posibility to enhance uploader workflows with pre and post tasks
  hooks.

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