Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 292571

[meta] Add constraints to all config entity types

$
0
0

Problem/Motivation

Sibling issue for simple config: #2952037: [meta] Add constraints to all simple configuration.

Now that we have the possibilities to validate configuration we should do that.
This meta issue is about adding constrains to all config entities, so we can use that in JSON:API as well as in configuration entity forms.

The current list of config entity types in core:

  1. core.base_field_override.*.*.*: #3324140: Convert field_storage_config and field_config's form validation logic to validation constraints
  2. field.field.*.*.*: #3324140: Convert field_storage_config and field_config's form validation logic to validation constraints
  3. core.date_format.*: #3397491: Add validation constraints to core.date_format.*
  4. core.entity_view_mode.*.*: #3445150: Add validation constraints to core.entity_view_mode.*.*
  5. core.entity_view_display.*.*.*
  6. core.entity_form_mode.*.*:#3448457: Add validation constraints to core.entity_form_mode.*.*
  7. core.entity_form_display.*.*.*
  8. block.block.*: #3379725: Make Block config entities fully validatable
  9. block_content.type.*: #3397493: Add validation constraints to block_content.type.*
  10. comment.type.*: #3455066: Add validation constraints to comment.type.*
  11. contact.form.*: #3445976: Add validation constraints to contact.form.*
  12. editor.editor.*: #3412361: Mark Editor config schema as fully validatable
  13. field.storage.*.*: #3324140: Convert field_storage_config and field_config's form validation logic to validation constraints
  14. filter.format.*: #3421946: [PP-2] Make FilterFormat config entities fully validatable
  15. image.style.*: #3447286: Add validation constraints to image.style.*
  16. language.entity.*#3457766: Add validation constraints to language.entity.*Not in Standard
  17. language.content_settings.*.*#3458321: Add validation constraints to language.content_settings.*.*Not in Standard
  18. node.type.*: #3379091: Make NodeType config entities fully validatable
  19. responsive_image.styles.*Not in Standard
  20. rest.resource.*Not in Standard
  21. search.page.*: #3456133: Add validation constraints to search.page.*
  22. shortcut.set.*— see #3324984-35: Create test that reports % of config entity types (and config schema types) that is validatable
  23. system.menu.*— see #3324984-35: Create test that reports % of config entity types (and config schema types) that is validatable
  24. system.action.*:#3449259: Add validation constraints to system.action.*
  25. taxonomy.vocabulary.*: #2002174: Allow vocabularies to be validated via the API, not just during form submissions
  26. user.role.*: #3445215: Add validation constraints to user.role.*
  27. views.view.*
  28. workflows.workflow.*: #2920441: Add config validation for workflow entitiesNot in Standard

Total: 11/28=39%
Standard: 10/23=43%

Last updated: July 8, 2024.

Related issues

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes


Viewing all articles
Browse latest Browse all 292571

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>