API Docs

UI for Invenio-Search.

class invenio_search_ui.ext.InvenioSearchUI(app=None)[source]

Invenio-Search-UI extension.

Extension initialization.

Parameters:app – The Flask application.
init_app(app)[source]

Flask application initialization.

Parameters:app – The Flask application.
init_config(app)[source]

Initialize configuration.

Parameters:app – The Flask application.

Bundles

UI for Invenio-Search.

invenio_search_ui.bundles.catalog(domain)[source]

Return glob matching path to tranlated messages for a given domain.

Views

UI for Invenio-Search.

invenio_search_ui.views.format_sortoptions(sort_options)[source]

Create sort options JSON dump for Invenio-Search-JS.

invenio_search_ui.views.search()[source]

Search page ui.

invenio_search_ui.views.sorted_options(sort_options)[source]

Sort sort options for display.

Parameters:sort_options – A dictionary containing the field name as key and asc/desc as value.
Returns:A dictionary with sorting options for Invenio-Search-JS.