Queries across storages fail with very confusing exception
Problem/MotivationSince https://www.drupal.org/node/1902034, config entities can be queried using the EntityFieldQuery API.However, it appears to be a leaky abstraction, see for example #2934730:...
View ArticleConcurrent editing of layouts is very confusing
Problem/MotivationIf two users attempt to edit the same layout, they will both see the changes the other is making.Proposed resolutionMimic the Views UI (which also uses tempstore.shared) and lock the...
View Articlemedia_post_update_enable_standalone_url() should only set TRUE if not already...
Follow-up of #3017935: Media items should not be available at /media/{id} to users with 'view media' permission by default .As pointed out in my comment, the update being a post update means that it is...
View ArticleMenuLinkContent's "menu_name" base field is a string field...
Problem/MotivationFirst reported in #2977669: Spec Compliance: some entity types have an "id", "type" or "uuid" field, this violates the spec.This makes it impossible to expose the relationship between...
View ArticleAdd experimental module for Help Topics
Note on issue creditsAt the end of this summary is a list of people who helped make this patch. They have not all commented on this issue, because the module was developed in a sandbox project. Please...
View ArticleClass active-trail not added to li element when linking to front page
There is a bug with the "active-trail" class not showing up on <li> for menu items with Drupal 7.14. The problem is that "active-trail" is missing for a menu link to the front page (path...
View ArticleEntity reference autocomplete lists entity labels only in current content...
Problem/MotivationOn a multi language site the list of autocompleted nodes always show up in the current content language. Editing a Chinese site with admin UI language set to German, the list of nodes...
View ArticleAdd justinrainbow/json-schema as a composer dependency so JSON:API can use it...
JSON:API uses this library to validate its responses for compliance with the JSON:API specification: https://github.com/justinrainbow/json-schema#2843147: Add JSON:API to core as a stable module would...
View ArticleMechanism to disable preprocessing of node base fields so they can be...
Problem/MotivationAs discussed in #2353867: [META] Expose Title and other base fields in Manage Display, sitebuilders cannot configure the display of node's title even though they often want to.Worse,...
View ArticleConvert taxonomy terms to be revisionable
Problem/MotivationAs decided in #2745619: [policy, no patch] Which core entities get revisions?, taxonomy terms should be converted to be revisionable.The main use case that the Workflow Initiative...
View ArticleAdd hook_views_display_link_alter() to allow modules to alter view display...
Problem/MotivationIn #3025657: Add views area plugin to display a link to another view display within the same view a new display link area plugin was added to views, and in #2981044: Unify the...
View Article[symfony 5] Class implements...
Problem/MotivationAs per #2976394: Investigate problems with Symfony 4 now , various things are failing with this deprecation:1x: The "Drupal\Component\DependencyInjection\Container" class implements...
View ArticleAdd support for changing taxonomy term parents in pending revisions
Problem/Motivation#2880149: Convert taxonomy terms to be revisionable has made taxonomy terms revisionable, including the parent and weight fields.However, that patch included an entity-level...
View ArticleAdd JSON:API to core as a stable module
Problem/MotivationSee #2836165: New experimental module: JSON API and #2757967: API-first initiative.Proposed resolutionDrop in of the JSON:API module.Remaining tasksIn no particular order,Provide a...
View ArticleHighlight active element while working with dialogs in Layout Builder
Problem/MotivationIn Layout Builder, when the user chooses the options "Add Block", "Configure Block", "Remove Block", "Add Section", "Remove Section", "Configure Section", a dialog opens. Once the...
View ArticleAutomated Tests 8.x topic needs an update
API page: https://api.drupal.org/api/drupal/core%21core.api.php/group/testing/8.5.xThe Automated Tests topic, which is a @defgroup section in core/core.api.php, needs an update to remove mention of...
View ArticlePackaging info from .info.yml often creates conflicts when patching
Problem/MotivationDisclaimer: Not sure that is the right project to post this.Add a module as dist (using a stable, beta, alpha version) in your composer.json.Create a patch that fixes the .info.yml...
View ArticlePlugin ID was not found. Error: Call to a member function getPluginDefinition()
The website encountered an unexpected error. Please try again later. Error: Call to a member function getPluginDefinition() on null in Drupal\views_ui\ViewListBuilder->getDisplaysList() (line 262 of...
View ArticleImprove name of MediaLibraryWidget dialog
Problem/MotivationThe title of the dialog is 'Media library'. I think this could be more clear, like 'Select media items from the library' or something.Proposed resolutionChange the media library title...
View Article