Skip to content

refactor(schema): Align community schemas with custom-fields - #1388

Closed
sakshamarora1 wants to merge 1 commit into
inveniosoftware:masterfrom
sakshamarora1:feature/optimize_schema
Closed

refactor(schema): Align community schemas with custom-fields#1388
sakshamarora1 wants to merge 1 commit into
inveniosoftware:masterfrom
sakshamarora1:feature/optimize_schema

Conversation

@sakshamarora1

@sakshamarora1 sakshamarora1 commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

closes: inveniosoftware/invenio-app-rdm#3480
requires: inveniosoftware/invenio-records-resources#687

  • Community service/UI schemas now resolve CustomFieldsSchema / CustomFieldsSchemaUI from current_custom_fields_schema_registry instead of using partial calls
  • Community custom fields are registered once during app initialization

@sakshamarora1
sakshamarora1 marked this pull request as draft June 5, 2026 16:16
@sakshamarora1
sakshamarora1 force-pushed the feature/optimize_schema branch from d062f95 to 8a87fae Compare June 15, 2026 08:29
@sakshamarora1
sakshamarora1 marked this pull request as ready for review June 15, 2026 08:32


# Partial to make short definitions in below schema.
FormatEDTF = partial(FormatEDTF_, locale=get_locale)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: is this necessary to make it possible to use the GlobalSchemaRegistry?

@max-moser

Copy link
Copy Markdown
Contributor

Closing in favor of #1395

@max-moser max-moser closed this Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marshmallow: Optimize schema instantiation to improve serialization performance

3 participants