search: factor out javascript from macro

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
search: init.js

* Adds a file that loads all the inline dependencies.

* Make the inline dependencies anonymous.

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

* Adds .jshintrc.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
BibClassify: API string support

* Add new API function bibclassify_exhaustive_call_text to run
  BibClassify on a string.

* Performs module-wide PEP8 and PEP257 updates.

Reviewed-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Guillaume Lastecoueres <PX9e@gmx.fr>
formatter: format record with no record ID

* Adds back support of the case where BibFormatObject also
  can support to work with records without any record ID.

Co-authored-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Co-authored-by: Guillaume Lastecoueres <guillaume.lastecoueres@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
base: bundles block

* Adds a block to overwrite the base bundles set.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base: bundles structure changes

* Makes bundles follow the rule: base shared bundles are separated
  from modules bundles.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
workflows: log model relationship addition

* Adds SQLAlchemy relationship between Workflows and the log.

* Fixes issue in __repr__ for log models.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
pidstore: template filters addition

* Adds template filters for checking existing of a persistent
  identifier.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
utils: no CRSF protection in testing

* Removes CRSF form protection when during tests.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: minor text updates

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
formatter: DOI inclusion in BibTeX export

* Includes DOI in BibTeX export.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
communities: upload priority removal

* Removes bibupload high priority on accept/reject actions.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
WebSearch: webcoll fix

* Fixes reliability issues with parsing last updated cache file.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: method name fix

* Fixes copy/pasted method name.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
logging: celery logging to sentry fix

* Adds support for logging to Sentry from Celery tasks.

* Adds support for modifying Sentry transport for Celery only.

* Fixes legacy issue with use of invenio.config.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: upload priority decrease

* Decreases upload priority for stability issues due to problem
  with webcoll sleeping.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
accounts: lost password view protection

* Adds login/ssl required decorators to lost password form for
  authenticated users.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
session: backend data loading fix

* Fixes exception thrown when no data was returned from backend when
  opening a session.

* Changes logging behavior for errors happening during opening sessions.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
oauthclient: signup support

* Adds support for sign up via oauth.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>