[invenio_assets.webpack]
oarepo_requests_ui_theme = oarepo_requests.ui.theme.webpack:theme

[invenio_base.api_apps]
oarepo_requests = oarepo_requests.ext:OARepoRequests

[invenio_base.api_blueprints]
oarepo_requests = oarepo_requests.views.api:create_oarepo_requests
oarepo_requests_events = oarepo_requests.views.api:create_oarepo_requests_events

[invenio_base.apps]
thesis = oarepo_requests.ext:OARepoRequests

[invenio_base.blueprints]
oarepo_requests = oarepo_requests.views.app:create_app_blueprint
oarepo_requests_events = oarepo_requests.views.app:create_app_events_blueprint
oarepo_requests_ui = oarepo_requests.ui.views:create_blueprint

[invenio_i18n.translations]
oarepo_requests_ui = oarepo_requests

[invenio_requests.entity_resolvers]
auto_approve = oarepo_requests.resolvers.autoapprove:AutoApproveResolver

[invenio_requests.types]
delete_published_record = oarepo_requests.types.delete_record:DeletePublishedRecordRequestType
edit_published_record = oarepo_requests.types.edit_record:EditPublishedRecordRequestType
new_version = oarepo_requests.types.new_version:NewVersionRequestType
publish_draft = oarepo_requests.types.publish_draft:PublishDraftRequestType

[oarepo_workflows.state_changed_notifiers]
auto-requester = oarepo_requests.services.permissions.requester:auto_request_state_change_notifier
