Use drupalci.yml for composer dependency min/max testing
Problem/MotivationEventually, DrupalCI will give us a way to tie different build processes to different needs, using the idea of 'triggers.'One such build trigger will likely be a dependency min/max...
View ArticleAdd the Media Library module to Drupal core
Problem/MotivationThe current Media administration experience is not very visual, and does not look like what most people expect from a CMS.Proposed resolutionWe should update the view at...
View ArticleOption for 'Transform dashes in URL to spaces in term name filter...
The term name argument validator has an option to convert dashes to spaces in the argument value, which means that you can have a URL like 'myview/term-name-with-spaces'.The argument validator handles...
View ArticleManaged file form element duplicated id attribute
There is a duplicated id attribute when displaying the managed file form element using the default template implementation. The file upload field seems to get in focus when the title label is clicked....
View ArticleDeleting User will cause WSOD on migrated comments
I couldn't find another issue related to this, but as the title states, there is an issue. We migrated a site from D7 to D8 and a month or so later, removed some older users. Some of these users left...
View Articlebadly formatted sample code in core.api.php for hook_config_import_steps_alter
API page:https://api.drupal.org/api/drupal/core%21core.api.php/function/hook_conf...The example code is not correctly formatted -- it uses < code > tags instead of @code
View ArticleWarn users of what features are not available on a given entity type
Problem/MotivationContent Moderation adds two options to Workflow states; "Published" and "Default revision". Default revisions are ok for all entity types that use Content Moderation because we...
View ArticleUser email should not be case sensitive
Problem/MotivationIf a user registers an account using capital letters in their email address, to be able to reset their password later they need to enter email with exact same capitalization. If they...
View ArticleInstall profile in settings.php and mismatch check makes re-installs of...
Problem/Motivation#2156401: Write install_profile value to configuration and only to settings.php if it is writeable changed from always writing the install profile to configuration, and only to...
View ArticleAn illegal choice has been detected. on exposed multiple checkboxes form submit
I just fix a problem about "An illegal choice has been detected..." with module "better_exposed_filters"Configuration : - Module "better_exposed_filters" installed - Create a view - Expose a filter as...
View ArticleConvert taxonomy terms to be revisionable and publishable
Problem/MotivationAs decided in #2745619: [policy, no patch] Which core entities get revisions?, taxonomy terms should be converted to be revisionable and publishable.Proposed resolutionDo it.Remaining...
View ArticleEntity query condition count seems off
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21...The documentation here says that "The size of the conditional is the size of its conditional array minus one, because one...
View ArticleRemove deprecated AllowedTagsXssTrait from ListItemBase
The AllowedTagsXssTrait is deprecated in favor of FieldFilteredMarkup and will be removed in Drupal 9.We need to:Remove the Use statements for the trait from core code. (see #6 and #13)Replace calls to...
View ArticleAdd hooks to acton on a new revision being created
Problem/MotivationThis is a part of #2960253: [meta] Allow Paragraphs widget/field and similar use cases to to be considered translatable which is being split into 3 separate issues and converted to a...
View ArticleMake TestServiceProvider more readable (cleanup)
This is a follow-up from https://www.drupal.org/node/2572699#comment-12271753.The line:for ($id = $original_id; $container->hasAlias($id); $id = (string) $container->getAlias($id)); should be...
View ArticleProvide a relationship from the revision table to the main table
Problem/MotivationViews currently doesn't provide a relationship from the revision table back to the base table by default. There are though workarounds in both block_content and node module for...
View ArticleREST views: double encoding of apostrophes in REST Export display
In the below sample of a REST export view output in JSON format, you can see that an apostrophe character (ASCII code 39) is double encoded in the form of "\u0026#039;"....
View ArticleFieldItemList::equals is sufficient from the storage perspective but not from...
Problem/MotivationThere are might be use cases in custom/contrib where we have to take a different decision depending on if we are comparing a field item list from within...
View ArticleMake it possible to retrieve all the last installed entity type definitions...
Problem/MotivationIn many update functions we need a way to get a list of all entity type definitions and then filter them by some criteria (e.g. only revisionable entity type).At the moment, we can...
View Article