demosite: fix default value of package argument

* Allows installations that don't use the invenio_demosite.

Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
jsonalchemy: exception messages improvements

* Passes detailed parsing error message

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: missing super() call in a template

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
records: base variant of base.html

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
utils: HTML ID washer

* Add utility for cleaning strings such that they can be used as HTML IDs,
without generating, for example, jQuery issues. Such strings must start with
a lowercase letter and use only alpha-numeric characters. Unit tests included.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
static: bindModals focus element specification

* Allow specifying on what element to focus when opening a modal. Useful for
forms.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
comments: tests import fix

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
comments: collapse.js refactoring

* Export collpase toggle functions as module.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
communities: initial release

* Introduces communities module.
* Includes tests for views and Community model.

Signed-off-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
Co-authored-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
formatter: templates modularisation

* Creates base templates for brief and detailed
  HTML view.

* Separates css for formatter templates.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
deposit: fix for deposit types url converter

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
base: improvements of database exception handling

Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
base: render_filter_form kwargs parsing fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
messages: fix message menu display

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
accounts: fix user password change

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
legacy: hotfix in https url site replace

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
BibTask: hotfix schTASK user length

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
legacy: hotfix POST request handling

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

* Fixes wrong import.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: setuptools inveniomange command

* Adds setuptools command for running inveniomanage.

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