diff --git a/oarepo_model_builder/datatypes/components/model/service.py b/oarepo_model_builder/datatypes/components/model/service.py index 8b01a39..f7cac47 100644 --- a/oarepo_model_builder/datatypes/components/model/service.py +++ b/oarepo_model_builder/datatypes/components/model/service.py @@ -81,10 +81,6 @@ class Meta: imports = ma.fields.List( ma.fields.Nested(ImportSchema), metadata={"doc": "List of python imports"} ) - result_list_class = ma.fields.List( - ma.fields.String(attribute="result-list-class", data_key="result-list-class"), - metadata={"doc": "Class of service result list"}, - ) skip = ma.fields.Boolean() @@ -136,9 +132,6 @@ def before_model_prepare(self, datatype, *, context, **kwargs): ], ) config.setdefault("components", []) - config.setdefault( - "result-list-class", "oarepo_runtime.services.results.RecordList" - ) convert_config_to_qualified_name(config) service = set_default(datatype, "service", {}) diff --git a/tests/test_datatype_prepare.py b/tests/test_datatype_prepare.py index b988749..d917cf9 100644 --- a/tests/test_datatype_prepare.py +++ b/tests/test_datatype_prepare.py @@ -213,8 +213,6 @@ def test_prepare_datatype(): "invenio_records_resources.services.RecordServiceConfig{InvenioRecordServiceConfig}", ], "components": [], - "result-list-class": "oarepo_runtime.services.results.RecordList", - "result-item-class": "invenio_records_resources.services.records.results.RecordItem", }, "service": { "generate": True, diff --git a/tests/test_model_saver.py b/tests/test_model_saver.py index 750fcf4..a24b66e 100644 --- a/tests/test_model_saver.py +++ b/tests/test_model_saver.py @@ -205,8 +205,6 @@ def test_model_saver(): "invenio_records_resources.services.RecordServiceConfig{InvenioRecordServiceConfig}", ], "components": [], - "result-list-class": "oarepo_runtime.services.results.RecordList", - "result-item-class": "invenio_records_resources.services.records.results.RecordItem", }, "service": { "generate": True, @@ -571,8 +569,6 @@ def test_model_saver_invenio(): "invenio_records_resources.services.RecordServiceConfig{InvenioRecordServiceConfig}", ], "components": [], - "result-list-class": "oarepo_runtime.services.results.RecordList", - "result-item-class": "invenio_records_resources.services.records.results.RecordItem", }, "service": { "generate": True,