You are here

Configuration Entities

Submitted by admin on Mon, 07/29/2013 - 12:54
Critical issue
Major issue
Current top priority

Currently in the works for Drupal 8

See all these issues also at system&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

To do

#2343517: Cleanup @todo referring to the config dependencies API issue
8.3.x-devbug reportMajorneeds worksprintConfigurables
#2376749: [META] Update Configuration System Documentation
#1901636: Importing a disabled format that is assigned to a role causes a fatal
8.3.x-devbug reportMajorneeds workConfigurablesFilterSystemRevamp
#1977206: Default serialization of ConfigEntities
8.4.x-devtaskMajorneeds workEntity Field APIConfigurablesTriaged D8 majorNeeds issue summary update
#2100203: Make config entities use dots in machine names consistently
8.3.x-devtaskMajorneeds workNaming things is hardD8MIlanguage-configConfigurablesNeeds issue summary update
#2248369: [meta] Deploying configuration that depends on content
8.3.x-devPlanMajoractiveConfigurablesBlock pluginsVDCNeeds issue summary update
#2342651: Cache tags for *all* config entities
8.3.x-devtaskMajorneeds workD8 cacheabilityPerformanceConfigurables
#2485077: Race conditions during configuration entity saves
8.3.x-devbug reportMajoractiveConfigurablesHappyDays1506
#67769: Add trim to all text field submissions
tasknormalneeds workConfigurablesNeeds tests
Assigned to aaron
#1831928: Support a 'locked' property on ConfigEntities
#1885830: Enable static caching for config entities
8.3.x-devtasknormalneeds workPerformanceConfigurablesNeeds issue summary update
#1888594: Refactor BlockListController to use generic tabledrag
8.3.x-devtasknormalactiveConfigurablesIf SCOTCH failsBlock plugins
#1899206: Enhance ConfigEntityBase::get() to support dot-delimited property names
8.4.x-devtasknormalactiveEntity systemAPI clean-upConfigurablesNaming things is hard
#1989674: Throw an exception in Entity::save() if the UUID is changed
8.3.x-devtasknormalactiveField APIVDCConfigurables
Assigned to xjm
#2238787: Add $isSyncing as an argument to config entity hooks?
8.3.x-devtasknormalactiveDX (Developer Experience)Configurables
#2247257: Use of UUIDs in image style config file for effect ids
8.3.x-devtasknormalactiveConfigurablesD8 upgrade path
#2658702: Providing a default filter.format in a module is tricky
8.3.x-devbug reportnormalactiveConfigurables

To review

#2074875: Reload entities in DraggableListController::submitForm()
#2091871: Add an ConfigEntityForm with an exists() method
8.4.x-devtasknormalEntity Field APIDX (Developer Experience)ConfigurablesNeeds issue summary update

To be committed

Critical issue
Major issue
Current top priority

Other related issues

See all these issues also at system&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.


#1923406: Use ASCII character set on alphanumeric fields so we can index all 255 characters
7.x-devtaskMajorPatch (to be ported)API clean-upConfigurablesPerformancedatabase schemadrupaldevdaysD8 upgrade pathNeeds change record


#1818574: Support config entities in typed data EntityAdapter
8.4.x-devtaskMajorpostponedConfigurablesEntity Field APINeeds issue summary updateTriaged D8 major
#2161149: Force-create new UUIDs in default config objects during initial import/creation
8.4.x-devtaskMajorpostponedConfigurablesUUIDstagingNeeds testsTriaged D8 major


#2082117: Install default config only when the owner and provider modules are both enabled
8.0.x-devbug reportCriticalclosed (fixed)sprintVDCConfigurables
Assigned to catch
#2124535: Prevent secondary configuration creates and deletes from breaking the ConfigImporter
8.0.x-devtaskCriticalclosed (fixed)beta blockerConfigurablessprint
#2350569: Allow external update of ConfigEntity properties that are associated with a PluginCollection
8.0.x-devbug reportMajorclosed (fixed)Amsterdam2014sprintConfigurablesNeeds issue summary update
#2350821: Sort views displays by display name
8.0.x-devbug reportCriticalclosed (fixed)Amsterdam2014sprintVDCConfigurablesD8 upgrade path
#1754246: Languages should be configuration entities
8.0.x-devtaskCriticalclosed (fixed)regressionD8MIlanguage-configConfigurables
#1765936: Invoke ConfigStorageController::delete on module uninstall and add tests
8.0.x-devbug reportCriticalclosed (duplicate)Needs testsVDCConfigurables
#1776830: [META-1] Installation and uninstallation of configuration provided by a module that belongs to another module's API
8.0.x-devbug reportCriticalclosed (duplicate)PerformanceNeeds testsVDCConfigurablesbeta blockerNaming things is hard
#1883658: Remove the concept of disabled modules
8.0.x-devtaskCriticalclosed (duplicate)Needs architectural reviewDrupalWTFFramework Initiativeupgrade pathAPI changeAPI clean-upConfigurables
#1887654: Creating a config entity with an existing machine name shouldn't work
8.0.x-devbug reportCriticalclosed (fixed)Configurablesbeta blocker
Assigned to alexpott
#1889620: config_install_default_config() overwrites existing configuration
8.0.x-devbug reportCriticalclosed (fixed)Configurables
#1998204: config_install_default_config() is not safe to use in hook_update_N()
8.0.x-devbug reportCriticalclosed (fixed)D8 upgrade pathVDCConfigurables
#2021779: Decouple shortcuts from menu links
8.0.x-devbug reportCriticalclosed (fixed)API changeD8MIlanguage contentApproved API changebeta blockerConfigurables
Assigned to amateescu
#2082499: Uninstalling action module removes actions created by the user module
8.0.x-devbug reportCriticalclosed (fixed)API changeVDCConfigurables
#2084197: Uninstalling menu module removes all custom menus
8.0.x-devbug reportCriticalclosed (fixed)API changeD8 upgrade pathConfigurablesblockerBlock UI overhaul
#2110615: Do not ship with default UUIDs
8.0.x-devtaskCriticalclosed (fixed)Field APIVDCConfigurablesbeta blockerNeeds followup
#2120003: [META] Create sensible limits for the maximum length of configuration object filename components
8.0.x-devtaskCriticalclosed (fixed)ConfigurablesEntity Field APINaming things is hard
#2127573: Stop creating node, comment and custom block fields automatically and provide defaults in CMI
8.0.x-devbug reportCriticalclosed (won't fix)ConfigurablesD8MIlanguage-configDefault configuration
#2127583: Stop creating administrator role actions programatically
8.0.x-devbug reportCriticalclosed (won't fix)ConfigurablesDefault configuration
#2138559: Replace UUIDs in configuration entities with a creation ID
8.0.x-devtaskCriticalclosed (won't fix)Configurables
#2140511: Configuration file name collisions silently ignored for default configuration
8.0.x-devbug reportCriticalclosed (fixed)Configurablesbeta targetNaming things is hard#lsdhackD8 upgrade pathTriaged D8 criticalblockerGhent DA sprint
Assigned to catch
#2198429: Make deleted fields work with config synch
8.0.x-devtaskCriticalclosed (fixed)ConfigurablesAPI changeField APIEntity Field APIbeta blocker
#2199483: Provide a default config_prefix based on entity type ID and provider
8.0.x-devtaskCriticalclosed (fixed)Configurablesbeta blockerNaming things is hard
#2216071: Views plugins need a way to store additional dependencies
8.0.x-devtaskCriticalclosed (fixed)VDCConfigurablesbeta blockermissing config dependencies
Assigned to alexpott
#2220713: Limit config entity type IDs to 50 characters
8.0.x-devtaskCriticalclosed (duplicate)beta blockerNaming things is hardConfigurables
#2220757: Limit length of Config::$id to something <= 166 characters
8.0.x-devtaskCriticalclosed (fixed)beta blockerConfigurablesNaming things is hard
#2224581: Delete forum data on uninstall
8.0.x-devtaskCriticalclosed (fixed)ConfigurablesD8 upgrade pathPre-AMS beta sprintbeta targetAmsterdam2014Critical Office Hours
#2228763: Create a comment-type config entity and use that as comment bundles, require selection in field settings form
8.0.x-devtaskCriticalclosed (fixed)Naming things is hardbeta blocker8.0-beta1 release notesConfigurablesNeeds manual testingUsability
#2232275: System menu blocks need to be able to depend on their menu entities
8.0.x-devtaskCriticalclosed (fixed)beta blockerConfigurablesmissing config dependencies
#2232597: FieldConfig does not depend on the module the provides the entity type
8.0.x-devtaskCriticalclosed (fixed)Configurablesbeta blocker
#2236851: Views blocks are missing dependency on view
8.0.x-devbug reportCriticalclosed (fixed)Configurablesbeta blockermissing config dependencies
#2248151: Configurable plugins can not control instance-specific config dependencies
8.0.x-devbug reportCriticalclosed (fixed)beta blockerBlock pluginsConfigurablesmissing config dependencies
#2251915: Overridden config entity bleeds through to admin forms
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesD8MIlanguage-config
#2260457: Allow config entities to remove dependent configuration keys when dependencies are deleted due to module uninstall
8.0.x-devbug reportCriticalclosed (fixed)API additionbeta targetConfigurablesNeeds issue summary update
#2261677: Entity displays need to depend on the entity provider is there is no bundle entity type.
8.0.x-devbug reportCriticalclosed (fixed)Configurablesbeta blocker
#2282519: Add content dependency information to configuration entities
8.0.x-devbug reportCriticalclosed (fixed)Configurablesbeta targetD8 upgrade path
#2295129: Filter formats should not save plugin data when the plugin configuration matches defaults
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesD8 upgrade path
#2324121: NodeType's settings array was meant to be able to store information from mutliple modules
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesConfiguration schemabeta targetD8 upgrade path
#2355909: language.settings config is not scalable
8.0.x-devbug reportCriticalclosed (fixed)PerformanceD8MIlanguage-configConfigurablesAPI changeD8 upgrade pathblocker
#2361775: Third party settings dependencies cause config entity deletion
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesNeeds change recordD8 upgrade path
#2363155: content_translation.settings config is not scalable
8.0.x-devbug reportCriticalclosed (fixed)PerformanceD8MIlanguage-contentConfigurablesAPI changeD8 upgrade pathGhent DA sprint
#2372855: Add content & config entity dependencies to views
8.0.x-devtaskCriticalclosed (fixed)ConfigurablesD8 cacheabilityPerformanceD8 upgrade pathGhent DA sprint
#2374087: Create a persistent comment body field storage
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesD8 upgrade path
#2374125: Create a persistent block_content body field storage
8.0.x-devbug reportCriticalclosed (fixed)ConfigurablesD8 upgrade path
Assigned to larowlan
#2520526: Calculate configuration entity dependencies on install
8.0.x-devbug reportCriticalclosed (fixed)Configurablesmissing config dependenciesNeeds manual testingD8 AccelerateEntity Field APIField API
Assigned to alexpott
#468976: Module-defined bundle is not installed when a custom with same name already exists
8.0.x-devbug reportMajorclosed (duplicate)Entity systemneeds backport to D7Bundle systemTUNIS_2014_JANUARYSprintWeekend2014Configurables
#1760358: Provide a way to extract the ID from a config object name
8.0.x-devtaskMajorclosed (duplicate)VDCBlocks-LayoutsConfigurables
#1779026: Convert Text Formats to Configuration System
8.0.x-devtaskMajorclosed (fixed)Configurables
Assigned to sun
#1781372: Add an API for listing (configuration) entities
8.0.x-devfeature requestMajorclosed (fixed)VDCCTools dependencyConfigurablesSpark
#1783346: Determine how to identify and deploy related sets of configuration
8.0.x-devtaskMajorclosed (duplicate)Needs issue summary updateVDCConfigurables
#1785974: Move ConfigEntity into a Core component
8.0.x-devtaskMajorclosed (fixed)Entity systemVDCConfigurables
#1804746: ConfigEntity not saving YML files to file system?
8.0.x-devbug reportMajorclosed (cannot reproduce)VDCConfigurables
#1831774: Config import assumes that 'config_prefix' contains one dot only
8.0.x-devbug reportMajorclosed (fixed)Configurables
Assigned to sun
#1849480: Allow ConfigEntity classes to control how they are saved
8.0.x-devbug reportMajorclosed (fixed)VDCConfigurables
#1865206: Clean up ConfigFactory + ConfigStorageController::save/postsave/rename()
8.0.x-devtaskMajorclosed (fixed)API clean-upConfigurables
#1871696: Convert block instances to configuration entities to resolve architectural issues
8.0.x-devtaskMajorclosed (fixed)VDCBlocks-LayoutsConfigurablesBlock plugins
#1889854: Config import breaks on protected entity properties
8.0.x-devbug reportMajorclosed (fixed)VDCConfigurables
#1898794: Allow config entities to be exported. (Resolve regression from views in Drupal 7).
8.0.x-devtaskMajorclosed (duplicate)Needs testsDX (Developer Experience)VDCConfigurables
#1899682: Add upgrade path tests for shortcut module
8.0.x-devbug reportMajorclosed (fixed)D8 upgrade pathConfigurables
#1901988: Importing a ConfigEntity with a dot in the machine name fails
8.0.x-devbug reportMajorclosed (duplicate)Configurables
Assigned to tim.plunkett
#1918926: Module dependencies are not respected when default configuration is imported
8.0.x-devbug reportMajorclosed (duplicate)Needs testsConfigurables
#1927608: Remove the tight coupling between Block Plugins and Block Entities
8.0.x-devtaskMajorclosed (fixed)Blocks-LayoutsConfigurablesBlock plugins
#1969800: Add UUIDs to default configuration
8.0.x-devtaskMajorclosed (fixed)NoviceField APIVDCBlocks-LayoutsConfigurables8.x-alpha4
#2004756: Defining default values for config entities
8.0.x-devtaskMajorclosed (works as designed)Entity systemConfigurablesNeeds issue summary updateDX (Developer Experience)
#2110465: Add missing tests for Config entity uninstall
8.0.x-devbug reportMajorclosed (duplicate)Needs testsVDCConfigurables
#2124619: Stop creating user_picture field programatically
8.0.x-devbug reportMajorclosed (fixed)Configurables
#2188595: Create a ConfigManager to be able to remove
8.0.x-devtaskMajorclosed (fixed)API changeConfigurablesKill includesbeta target
#2201501: Throw an exception if a UUID is defined in default configuration
8.0.x-devtaskMajorclosed (duplicate)Field APIVDCConfigurables
Assigned to xjm
#2220451: Expand coverage of config entity renames
8.0.x-devtaskMajorclosed (duplicate)Configurables
#2227783: Reinstalling a module already providing config entities causes a Fatal
8.0.x-devbug reportMajorclosed (duplicate)Needs testsConfigurables
#2337753: ContentEntityNullStorage does not implement a query service
8.0.x-devbug reportMajorclosed (fixed)Configurables
#2348925: Uninstalling a filter plugin removes text formats
8.0.x-devbug reportMajorclosed (fixed)filterfilter plugintext formatsConfigurablessecurityD8 upgrade path
#2383165: ResponsiveImageStyle config entities should depend on the image styles they use
8.0.x-devbug reportMajorclosed (fixed)ConfigurablesNovicephp-novice
#2409013: BundleConfigImportValidate Attempts to Query Un-Queryable Storages
8.0.x-devbug reportMajorclosed (duplicate)ConfigurablesNeeds tests
#2419059: Impossible to enable views if entities are not in SQL
8.0.x-devbug reportMajorclosed (fixed)Configurables
#2460031: Views displays should manage configuration that depends on them
8.0.x-devbug reportMajorclosed (duplicate)ConfigurablesBarcelona2015
#2482231: Deleting configuration entities is super slow once you have a few.
8.0.x-devtaskMajorclosed (fixed)ConfigurablesPerformance
#2486467: Single config import form needs to use the config validation events
8.0.x-devbug reportMajorclosed (fixed)Configurables8.0.0 targetTriaged D8 major
#2520540: Enforced configuration dependencies shouldn't have to be repeated in the calculated dependencies
8.0.x-devtaskMajorclosed (fixed)DX (Developer Experience)Configurablesrc deadline
#1043198: Convert view modes to ConfigEntity
8.0.x-devtasknormalclosed (fixed)Entity systemConfigurables
#1479454: Convert user roles to configurables
8.0.x-devtasknormalclosed (fixed)VDCConfigurablesVDC-integration
#1497380: Convert shortcut sets to ConfigEntity
8.0.x-devtasknormalclosed (fixed)Config noviceConfigurables
#1552396: Convert vocabularies into configuration
8.0.x-devtasknormalclosed (fixed)D8MIlanguage-configVDCConfigurables
#1564832: Remove _node_extract_type() and node_type_get_name()
8.0.x-devtasknormalclosed (fixed)DrupalWTFNoviceAPI changeAPI clean-upConfigurables
#1588422: Convert contact categories to configuration system
8.0.x-devtasknormalclosed (fixed)API changeConfigurables
#1760786: Move entity system "back" into a Drupal\Core component
8.0.x-devtasknormalclosed (fixed)Entity systemFramework InitiativeConfigurables
#1776076: Convert comment module configuration to CMI
8.0.x-devtasknormalclosed (duplicate)Configurables
#1782244: Convert image styles $style array into ImageStyle (extends ConfigEntity)
8.0.x-devbug reportnormalclosed (fixed)Configurables#pnx-sprint
#1782424: Provide a way to handle simple objects in Configuration System
8.0.x-devtasknormalclosed (works as designed)Configurables
#1782460: Allow to reference another entity type to define an entity type's bundles
8.0.x-devfeature requestnormalclosed (duplicate)Entity systemAPI clean-upBundle systemConfigurables
#1798944: Convert config_test entity forms to EntityFormController
8.0.x-devtasknormalclosed (fixed)Entity systemConfigurables#pnx-sprint
Assigned to sun
#1799600: Add test of sorting for configuration entities
8.0.x-devtasknormalclosed (fixed)Configurables
#1802750: [Meta] Convert configurable data to ConfigEntity system
8.0.x-devtasknormalclosed (fixed)Configurables
#1809376: Use EntityListController for image styles
8.0.x-devtasknormalclosed (duplicate)Needs testsD8MIlanguage-configConfigurablesblockerWSCCI-conversionRTBC July 1
#1814916: Convert menus into entities
8.0.x-devtasknormalclosed (fixed)D8MIlanguage-configConfig noviceConfigurables
#1826602: Allow all configuration entities to be enabled/disabled
8.0.x-devtasknormalclosed (fixed)VDCConfigurables
#1851018: Improve breakpoint configuration implementation.
8.0.x-devtasknormalclosed (fixed)ConfigurablesDefault configurationbeta blocker
#1872870: Implement a RoleListController and RoleFormController
8.0.x-devtasknormalclosed (fixed)UsabilityConfigurables
#1872876: Turn role permission assignments into configuration.
8.0.x-devtasknormalclosed (fixed)Configurables
#1880766: Preload configuration objects
8.0.x-devtasknormalclosed (duplicate)PerformanceAPI changeConfigurablesD8 cacheabilityApproved API changebeta target
#1881664: Clean up and complete text format config entity conversion
8.3.x-devtasknormalclosed (works as designed)ConfigurablesNovicephp-noviceAmsterdam2014
#1887304: Don't pass config changes through ConfigImporter::importInvokeOwner() for config entities
8.0.x-devtasknormalclosed (duplicate)Needs issue summary updateConfigurables
#1888218: Default configuration entities provided by a module should include the module name in the machine name
8.0.x-devtasknormalclosed (duplicate)VDCBlocks-LayoutsConfigurablesBlock pluginsNaming things is hard
#1888688: Allow list controller sorting to be overridden
8.0.x-devtasknormalclosed (fixed)Configurables
#1889752: Remove unnecessary manifest creation in config_install_default_config()
8.0.x-devbug reportnormalclosed (fixed)Configurables
Assigned to alexpott
#1892634: Notice and error when trying to import block
8.0.x-devbug reportnormalclosed (duplicate)Configurables
#1914742: Make config_prefix always contain a trailing dot
8.0.x-devtasknormalclosed (duplicate)API clean-upConfigurables
#1943468: Move Tags vocabulary to standard profile config
8.0.x-devtasknormalclosed (fixed)Quick fixD8MIlanguage-configConfigurables
#1978870: Add an EntityStorageControllerBase
8.0.x-devtasknormalclosed (fixed)Entity systemcacheConfigurables
#1981516: Refactor ConfigStorageController to use entity query
8.0.x-devtasknormalclosed (duplicate)Configurables
#2041887: check that id does not exist before saving a new ConfigEntity
8.0.x-devtasknormalclosed (duplicate)Field APIVDCBlocks-LayoutsConfigurablesEntity Field API
#2062367: Prevent PluginBags from reordering the export based on their sort
8.0.x-devbug reportnormalclosed (fixed)Plugin systemConfigurables
#2079121: When a module providing a base table is uninstalled, delete all views built on it
8.0.x-devbug reportnormalclosed (duplicate)Needs testsVDCConfigurables
#2084985: Implement ThirdPartySettingsInterface in ImageStyle
8.0.x-devfeature requestnormalclosed (fixed)DX (Developer Experience)ConfigurablesConfiguration schema
#2218033: Move getOriginalId()/setOriginalId() to EntityInterface
8.0.x-devtasknormalclosed (fixed)KV Entity StorageConfigurables
#2242747: Add alexpott to MAINTAINERS.txt for the Configuration Entity system
8.0.x-devtasknormalclosed (fixed)ConfigurablesQuick fixComponent maintainers
Assigned to alexpott
#2427349: Remove ThirdPartySettingsTrait leftover in ConfigEntityBase
8.0.x-devbug reportminorclosed (fixed)Configurables
#2454057: Node type settings property does not exist anymore
8.1.x-devbug reportnormalclosed (fixed)Configurables
#2462233: Migrations should not use the configuration entity system
8.0.x-devtasknormalclosed (won't fix)Configurables
#2465751: Remove config_test_load() and replace with entity_load
8.0.x-devtasknormalclosed (fixed)@deprecatedEntity Field APIConfigurables
#2482215: Improve config_prefix documentation
8.0.x-devtasknormalclosed (fixed)Configurables