API Docs

Flask extension for Invenio-SIP2.

class invenio_sip2.ext.InvenioSIP2(app=None)[source]

Invenio-SIP2 extension.

Extension initialization.

init_app(app)[source]

Flask application initialization.

init_config(app)[source]

Initialize configuration.

retries_allowed[source]

Number of retries allowed by the automated circulation system.

sip2[source]

Return the SIP2 action machine.

sip2_current_date

Get current date from system.

sip2_handlers[source]

Return the SIP2 handler machine.

sip2_message_types[source]

Message type configuration.

support_checkin[source]

Support of checkin by the automated circulation system.

support_checkout[source]

Support of checkout by the automated circulation system.

support_offline_status[source]

Support of offline status by the automated circulation system.

support_online_status[source]

Support of online status by the automated circulation system.

support_renewal_policy[source]

Support of renewal policy by the automated circulation system.

support_status_update[source]

Support of status update by the automated circulation system.

supported_messages[source]

Supported messages by the automated circulation system.

supported_protocol[source]

Supported protocol by the automated circulation system.

timeout_period[source]

Timeout period allowed by the automated circulation system.

invenio_sip2.ext.load_fixed_field(app)[source]

Load fixed field configuration.

invenio_sip2.ext.load_variable_field(app)[source]

Load variable field configuration.

Views

Blueprint for Invenio-SIP2.

invenio_sip2.views.monitoring()[source]

Render a basic view.