Setter injection arguments are not checked for unmet dependencies
Problem/MotivationThis is a follow-up to #2863986: Allow updating modules with new service dependencies.Original motivation: When a module update introduces a dependency on a new module and adds a...
View ArticleAdd a public API for aliasing and disabling JSON:API resource type fields
Problem/MotivationMany sites are using the JSON:API Extras module to refine the API that JSON:API exposes by default. One such refinement is the ability to "alias" or disable resource type fields. To...
View ArticleAdd a Media Library views template to Seven theme to change to order of the...
Problem/MotivationThis is a follow up of #2981044: Unify the grid/table views of the media library. From comment 45.2:The tabbing order of the view is messed up. The grid and table buttons come before...
View ArticleMedia Library widget fails when used on taxonomy term form.
If you add a media field a taxonomy vocabulary term form and use the Media Library widget, it will not actually work. It throws the following ajax error when attempting to open the media library...
View ArticleEntity reference: leave empty to allow all bundles
Problem/MotivationIn settings of entity reference field, the entity type is marked as required, but the validation allows this to be empty. A desired feature, as contained in Drupal 7, is when this...
View ArticleJS error when creating group conditions
If we create more groups with different conditions, the condition label apper next to field is incorrect. Please check attached screenshot.Attached the patch file.Steps to reproduce: 1. Install view...
View ArticleDeprecate jQuery UI datepicker
Read this to mitigate potential confusion that may occur when reading through this issue: Starting with comment #6 until probably #34, the discussion largely surrounds attempting to use this issue to...
View Article[Symfony 4] EntityResourceValidationTraitTest should not get a mock for an...
Problem/MotivationEntityResourceValidationTraitTest calls $trait = $this->getMockForTrait('Drupal\rest\Plugin\rest\resource\EntityResourceValidationTrait'); EntityResourceValidationTrait is marked...
View ArticleConvert the error handler to a class
Followup #2999721: [META] Deprecate the legacy include files Problem/MotivationDeprecate legacy errors.inc file functions.Proposed resolutionConvert all error handler related functions to the methods...
View ArticleAllow Symfony 4.4 to be installed in Drupal 8
Problem/MotivationDrupal 9 will release with Symfony 4.4, see #3009219: Update Symfony to 4.4 in Drupal 9.0. In order to be able to do that, we should make Drupal 8 compatible with Symfony 4.4 first as...
View ArticleConsider deprecating TitleResolver::getTitle()
In #2607920: Breadcrumb render cache not invalidated when entity label changes @tsoeckler suggested: Possibly we also want to deprecate TitleResolver::getTitle() (but - if so - certainly in a follow-up).
View Article[PP-1] Make localization file download major version agnostic
Problem/MotivationIn #3016252: Handle Major API changes for d8/d9 for localize.drupal.org urls/files we are exploring making localize.drupal.org URLs major version agnostic on the server side so the...
View ArticleDeprecate some of the bootstrap.inc PHP-related constants
Problem/MotivationThis is a follow-up to #2843328: Enforce minimum PHP version in composer dependenciesIn that issue, we learned that it's hard to unit-test against the minimum PHP requirement for...
View ArticlePassword reset form has no flood protection
Problem/MotivationCurrently, User X can request a new password an infinite amount of times. This can be confirmed by the logs at admin/reports/dblog.Update 8/15/13: The issue is still in the Drupal8...
View ArticleTrigger deprecation notifications on JavaScript deprecations to notify...
Problem/Motivation#2918868: [policy, no patch] Use a deprecation process for JavaScript similar to what we use for PHP code decided on a standard for documenting deprecated JavaScript code:...
View Article[Symfony 4] Symfony console command ::execute() methods should return 0 on...
Problem/MotivationDocumentation for Symfony\Component\Console\Command\Command::execute() indicates that the method should return an integer, specifically 0 on success or an error...
View ArticleTheme lost after update
After the update to 8.7.8 the installed theme Garland was gone. Reinstalling this theme didn't work because the .settings file was not gone.The only way i could fix this was by restoring a backup,...
View ArticleAdd the FieldStorageDefinition class to define field storage definitions in...
Problem/MotivationWe should add a dedicated field storage definition class which allows modules to define field storage definitions in hook_entity_field_storage_info() without having a config-field...
View Articleuser module's flood controls should do better logging
Problem/MotivationAt present if an attempt to authenticate via the user login form is blocked by flood control, nothing useful is logged.The form gets an error set on it, but the response is still a...
View ArticleFully support PHP 7.4 in Drupal 7
Once there is full support for PHP 7.3 (see parent issue):Enable testing under PHP 7.4Make Drupal 7 compatible
View Article