Skip to content

Commit

Permalink
Merge pull request #36 from oarepo/miroslavsimek/be-370-add-primary_r…
Browse files Browse the repository at this point in the history
…ecord_service-map-to-invenio-config

Added draft record to primary service for draft mapping
  • Loading branch information
mesemus authored Aug 1, 2024
2 parents e8acb0b + 3ea189f commit 511b2bb
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 1 deletion.
1 change: 1 addition & 0 deletions oarepo_model_builder_drafts/invenio/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@
"drafts-record-communities-service-config": "templates/invenio_drafts_record_communities_service_config.py.jinja2",
"drafts-record-search-options": "templates/invenio_drafts_record_search_options.py.jinja2",
"drafts-record-facets": "templates/invenio_drafts_record_facets.py.jinja2",
"drafts-config": "templates/invenio_drafts_config.py.jinja2",
}
7 changes: 7 additions & 0 deletions oarepo_model_builder_drafts/invenio/invenio_drafts_config.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from oarepo_model_builder.invenio.invenio_base import InvenioBaseClassPythonBuilder


class InvenioDraftsConfigBuilder(InvenioBaseClassPythonBuilder):
TYPE = "invenio_drafts_config"
section = "config"
template = "drafts-config"
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{{ vars.record.class|imports }}

OAREPO_PRIMARY_RECORD_SERVICE = {
{{ vars.record.class|base_name }}: "{{ vars.service_config.service_id }}"
}

{{ vars.config|extra_code }}
5 changes: 4 additions & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = oarepo-model-builder-drafts
version = 4.0.31
version = 4.0.32
description =
authors = Ronald Krist <[email protected]>
readme = README.md
Expand Down Expand Up @@ -55,6 +55,9 @@ oarepo_model_builder.builders.draft:
6000-invenio_conftest = oarepo_model_builder_drafts.tests.invenio_drafts_conftest:InvenioDraftsConftestBuilder
6100-invenio_drafts_test_resource = oarepo_model_builder_drafts.tests.invenio_drafts_test_resources:InvenioDraftsTestResourcesBuilder
6200-invenio_drafts_test_service = oarepo_model_builder_drafts.tests.invenio_drafts_test_services:InvenioDraftsTestServicesBuilder

7000-invenio_drafts_config = oarepo_model_builder_drafts.invenio.invenio_drafts_config:InvenioDraftsConfigBuilder

oarepo_model_builder.builders.record:
0030-invenio_drafts_parent_marshmallow = oarepo_model_builder_drafts.invenio.invenio_drafts_parent_marshmallow:InvenioDraftsParentMarshmallowBuilder

Expand Down

0 comments on commit 511b2bb

Please sign in to comment.