Configuration¶
Default configuration.
-
invenio_records_lom.config.INVENIO_RECORDS_LOM_ENDPOINTS_ENABLED= True¶ Enable/disable automatic endpoint registration.
-
invenio_records_lom.config.RECORDS_REST_ENDPOINTS= {'lomid': {'create_permission_factory_imp': <function allow_all>, 'default_endpoint_prefix': True, 'default_media_type': 'application/json', 'delete_permission_factory_imp': <function allow_all>, 'error_handlers': {}, 'indexer_class': <class 'invenio_indexer.api.RecordIndexer'>, 'item_route': '/lom/<pid(lomid):pid_value>', 'list_route': '/lom/', 'max_result_window': 10000, 'pid_fetcher': 'lomid', 'pid_minter': 'lomid', 'pid_type': 'lomid', 'read_permission_factory_imp': <function check_elasticsearch>, 'record_class': <class 'invenio_records_lom.api.LomRecord'>, 'record_loaders': {'application/json': 'invenio_records_lom.loaders:json_v1'}, 'record_serializers': {'application/json': 'invenio_records_lom.serializers:json_v1_response'}, 'search_class': <class 'invenio_search.api.RecordsSearch'>, 'search_index': 'lom', 'search_serializers': {'application/json': 'invenio_records_lom.serializers:json_v1_search'}, 'search_type': None, 'update_permission_factory_imp': <function allow_all>}}¶ REST API for invenio-records-lom.
-
invenio_records_lom.config.RECORDS_UI_ENDPOINTS= {'lom': {'pid_type': 'lomid', 'route': '/lom/<pid_value>', 'template': 'invenio_records_lom/record.html'}}¶ Records UI for invenio-records-lom.
-
invenio_records_lom.config.SEARCH_UI_JSTEMPLATE_RESULTS= 'templates/invenio_records_lom/results.html'¶ Result list template.