API Docs

invenio module that adds I-Form configs.

class invenio_config_iform.ext.InvenioConfigIform(app: Flask = None)[source]

invenio-config-iform extension.

Extension initialization.

add_custom_fields(app: Flask) None[source]

Add custom fields.

init_app(app: Flask) None[source]

Flask application initialization.

init_config(app: Flask) None[source]

Initialize configuration.

invenio_config_iform.ext.finalize_app(app: Flask) None[source]

Finalize app.

invenio_config_iform.ext.rank_blueprint_higher(app: Flask) None[source]

Rank this module’s blueprint higher than blueprint of security module.

Needed in order to overwrite email templates.

Since the blueprints are in a dict and the order of insertion is

retained, popping and reinserting all items (except ours), ensures our blueprint will be in front.