@@ -16,11 +16,14 @@ from invenio_curations.config import CURATIONS_NOTIFICATIONS_BUILDERS
1616from invenio_curations.services import facets as curations_facets
1717from invenio_curations.services.components import CurationComponent
1818from invenio_curations.services.permissions import (
19- CurationRDMRecordPermissionPolicy,
2019 CurationRDMRequestsPermissionPolicy,
2120)
2221from invenio_rdm_records.services.components import DefaultRecordsComponents
23- from invenio_override.permissions import CustomCommunitiesPermissionPolicy
22+ from invenio_override.permissions import (
23+ CustomCommunitiesPermissionPolicy,
24+ CurationRDMRecordPermissionPolicy,
25+ CurationRDMRequestsPermissionPolicy,
26+ )
2427
2528def _(x): # needed to avoid start time failure with lazy strings
2629 return x
@@ -240,9 +243,7 @@ NOTIFICATIONS_BUILDERS = {
240243 **CURATIONS_NOTIFICATIONS_BUILDERS,
241244}
242245
243- RDM_RECORDS_SERVICE_COMPONENTS = DefaultRecordsComponents
244- # Temporarily disabled to test if CurationComponent causes publish error
245- # + [CurationComponent]
246+ RDM_RECORDS_SERVICE_COMPONENTS = DefaultRecordsComponents + [CurationComponent]
246247
247248REQUESTS_FACETS = {
248249 " type" : {" facet" : curations_facets.type, " ui" : {" field" : " type" }},
@@ -265,6 +266,7 @@ REQUESTS_PERMISSION_POLICY = CurationRDMRequestsPermissionPolicy
265266CURATIONS_ENABLE_REQUEST_COMMENTS = True
266267CURATIONS_COMMENT_TEMPLATE_FILE = " comment-template.html"
267268
269+
268270# ============================================================================
269271# Invenio-Communities - Restrict Community Creation
270272# ============================================================================
0 commit comments