diff --git a/setup.cfg b/setup.cfg index 9e6d532..009273b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -120,28 +120,50 @@ oarepo_model_builder.profiles = #### #### Model profile #### +oarepo_model_builder.builders.record.inherit = + 0100-model = oarepo_model_builder.builders.base oarepo_model_builder.builders.record = 0020-jsonschema = oarepo_model_builder.builders.jsonschema:JSONSchemaBuilder 0030-mapping = oarepo_model_builder.builders.mapping:MappingBuilder + 0105-invenio_record_pid_provider = oarepo_model_builder.invenio.invenio_record_pid_provider:InvenioRecordPIDProviderBuilder + 0200-invenio_record_permissions = oarepo_model_builder.invenio.invenio_record_permissions:InvenioRecordPermissionsBuilder + 0300-invenio_record_search_facets = oarepo_model_builder.invenio.invenio_record_facets:InvenioRecordSearchFacetsBuilder + 0305-invenio_record_search_options = oarepo_model_builder.invenio.invenio_record_search_options:InvenioRecordSearchOptionsBuilder + 0340-invenio_record_dumper = oarepo_model_builder.invenio.invenio_record_dumper:InvenioRecordDumperBuilder + 0350-edtf_interval-dumper = oarepo_model_builder.invenio.edtf_interval_dumper:EDTFIntervalDumperBuilder + 0910-invenio_record_metadata_alembic_setup_cfg = oarepo_model_builder.invenio.invenio_record_metadata_alembic_setup_cfg:InvenioRecordMetadataAlembicSetupCfgBuilder + 0940-invenio_record_search_setup_cfg = oarepo_model_builder.invenio.invenio_record_search_setup_cfg:InvenioRecordSearchSetupCfgBuilder + 0950-invenio_record_jsonschemas_setup_cfg = oarepo_model_builder.invenio.invenio_record_jsonschemas_setup_cfg:InvenioRecordJSONSchemasSetupCfgBuilder + 1030-invenio_script_sample_data = oarepo_model_builder.invenio.invenio_script_sample_data:SampleDataBuilder + 1050-invenio_version = oarepo_model_builder.invenio.invenio_version:InvenioVersionBuilder + 2000-model_saver = oarepo_model_builder.builders.model_saver:ModelSaverBuilder + 2010-model_registration = oarepo_model_builder.builders.model_saver:ModelRegistrationBuilder + 2020-invenio_record_item = oarepo_model_builder.invenio.invenio_record_item:InvenioRecordItemBuilder + 2030-invenio_record_list = oarepo_model_builder.invenio.invenio_record_list:InvenioRecordListBuilder + +oarepo_model_builder.builders.base = 0050-setup-cfg = oarepo_model_builder.builders.setup_cfg:SetupCfgBuilder 0060-setup-py = oarepo_model_builder.builders.setup_py:SetupPyBuilder 0070-pyproject-toml = oarepo_model_builder.builders.pyproject_toml:PyprojectTOMLBuilder 0100-python_structure = oarepo_model_builder.builders.python_structure:PythonStructureBuilder - 0105-invenio_record_pid_provider = oarepo_model_builder.invenio.invenio_record_pid_provider:InvenioRecordPIDProviderBuilder + 0110-invenio_record = oarepo_model_builder.invenio.invenio_record:InvenioRecordBuilder 0120-invenio_record_metadata = oarepo_model_builder.invenio.invenio_record_metadata:InvenioRecordMetadataBuilder 0130-invenio_record_marshmallow = oarepo_model_builder.invenio.invenio_record_marshmallow:InvenioRecordMarshmallowBuilder 0140-invenio_record_ui_marshmallow = oarepo_model_builder.invenio.invenio_record_ui_marshmallow:InvenioRecordUIMarshmallowBuilder - 0200-invenio_record_permissions = oarepo_model_builder.invenio.invenio_record_permissions:InvenioRecordPermissionsBuilder - 0300-invenio_record_search_facets = oarepo_model_builder.invenio.invenio_record_facets:InvenioRecordSearchFacetsBuilder - 0305-invenio_record_search_options = oarepo_model_builder.invenio.invenio_record_search_options:InvenioRecordSearchOptionsBuilder + + #should stay here? 0310-invenio_record_service_config = oarepo_model_builder.invenio.invenio_record_service_config:InvenioRecordServiceConfigBuilder + + 0320-invenio_record_service = oarepo_model_builder.invenio.invenio_record_service:InvenioRecordServiceBuilder - 0340-invenio_record_dumper = oarepo_model_builder.invenio.invenio_record_dumper:InvenioRecordDumperBuilder - 0350-edtf_interval-dumper = oarepo_model_builder.invenio.edtf_interval_dumper:EDTFIntervalDumperBuilder + + #prob move to record 0400-invenio_record_resource_config = oarepo_model_builder.invenio.invenio_record_resource_config:InvenioRecordResourceConfigBuilder + + 0410-invenio_record_resource = oarepo_model_builder.invenio.invenio_record_resource:InvenioRecordResourceBuilder 0420-invenio_api_views = oarepo_model_builder.invenio.invenio_api_views:InvenioAPIViewsBuilder 0421-invenio_app_views = oarepo_model_builder.invenio.invenio_app_views:InvenioAPPViewsBuilder @@ -150,18 +172,14 @@ oarepo_model_builder.builders.record = 0600-invenio_ext = oarepo_model_builder.invenio.invenio_ext:InvenioExtBuilder 0605-invenio_ext_resource = oarepo_model_builder.invenio.invenio_ext_resource:InvenioExtResourceBuilder 0610-invenio_ext_setup_cfg = oarepo_model_builder.invenio.invenio_ext_setup_cfg:InvenioExtSetupCfgBuilder - 0700-invenio_ext = oarepo_model_builder.invenio.invenio_proxies:InvenioProxiesBuilder - 0910-invenio_record_metadata_alembic_setup_cfg = oarepo_model_builder.invenio.invenio_record_metadata_alembic_setup_cfg:InvenioRecordMetadataAlembicSetupCfgBuilder + 0700-invenio_proxies = oarepo_model_builder.invenio.invenio_proxies:InvenioProxiesBuilder + 0920-invenio_record_metadata_models_setup_cfg = oarepo_model_builder.invenio.invenio_record_metadata_models_setup_cfg:InvenioRecordMetadataModelsSetupCfgBuilder 0930-invenio_resource_setup_cfg = oarepo_model_builder.invenio.invenio_record_resource_setup_cfg:InvenioRecordResourceSetupCfgBuilder - 0940-invenio_record_search_setup_cfg = oarepo_model_builder.invenio.invenio_record_search_setup_cfg:InvenioRecordSearchSetupCfgBuilder - 0950-invenio_record_jsonschemas_setup_cfg = oarepo_model_builder.invenio.invenio_record_jsonschemas_setup_cfg:InvenioRecordJSONSchemasSetupCfgBuilder - 1030-invenio_script_sample_data = oarepo_model_builder.invenio.invenio_script_sample_data:SampleDataBuilder - 1050-invenio_version = oarepo_model_builder.invenio.invenio_version:InvenioVersionBuilder - 2000-model_saver = oarepo_model_builder.builders.model_saver:ModelSaverBuilder - 2010-model_registration = oarepo_model_builder.builders.model_saver:ModelRegistrationBuilder - 2020-invenio_record_item = oarepo_model_builder.invenio.invenio_record_item:InvenioRecordItemBuilder - 2030-invenio_record_list = oarepo_model_builder.invenio.invenio_record_list:InvenioRecordListBuilder + + + + #### #### Extended schema profile