field values don't get validated before being saved to the database
Apologies for only filing this on 8.1; my site is still on this version and I don't have time to set everything up on 8.3 to check if it still exists.I am migrating into a boolean field, from a source...
View ArticleAllow profiles to provide a base/parent profile and load them in the correct...
Updated: Comment #96Problem/MotivationI With Drupal 7's vastly-improved install profile functionality, and the recently-improved drupal.org distribution packaging infrastructure, many new install...
View ArticleProvide a better way to validate all javascript activity is completed
Problem/MotivationWhile looking into the problems with the random fails in JavascriptTestBase most of the found problems are with an incorrect wait for something to happen.Issues with waiting...
View ArticleRefactor REST routing to address its brittleness
Problem/MotivationIt's very hard to understand routing in the REST module, and it's very brittle, because:ResourceBase only sets _format for GET route, should also do so for POST/PATCH/DELETE...
View ArticleD7 Plain text fields incorrectly migrated to D8 as Text (formatted)
The D7 to D8 plain_text field does not migrate correctly.In D7, plain_text fields are denoted with a radio button under text processing. After migration to D8 the plain text filed is now a Text...
View ArticleClarify in the dblog_help that the dblog module should not be used for...
Problem/MotivationBased on #1635646: Admin users should know site report permission allows for more than viewing it is clear that the dblog module cannot be used as a forensic log. Proposed...
View ArticleAdd base class for migrating reference fields
Problem/MotivationWe need to support migration of several different types of legacy reference fields to D8:Node and user reference, for both D6 and D7D7 taxonomy term reference fieldsD7 entity...
View ArticleViews NumericFilter::opRegex() adds an array in the where instead of the value.
Problem/MotivationIn Views at the moment when using a filter the class NumericFilter the REGEX filtering method is broken, first it can only used only after applying the patch from #2800727: Views...
View ArticleREST test fails depending on local testing URL
This probably would not happen on DrupalCIBut this code in \Drupal\Tests\rest\Functional\EntityResource\EntityResourceTestBase$this->assertSame([str_replace($this->entity->id(),...
View ArticleRemove useless descriptions on taxonomy term create/edit screen
"The term name" and "A description of the term." don't add meaningful information, these can be removed.
View ArticleBrowserTestBase::drupalLogin() has typo in assert message
The assert message checking for the success message in drupalLogin() uses the placeholder 'name' instead of '%name'. This leads to an error when the test fails (or when the message is displayed for any...
View ArticleConvert Migrate_drupal's Migrate source tests to new base class
The unit tests of Migrate_drupal's Migrate source plugins should be changed to the base class introduced in #2791119: Write meaningful Migrate source tests.
View ArticlePlugin definitions should store their class in a consistent manner (without...
Problem/MotivationAnnotated classes will never have a leading slash, but putting class: '\Drupal\mymodule\MyClass' in a YAML-based definition is also valid. Ideally the class itself wouldn't be...
View ArticlePreprocess functions from base hooks not triggered for theme hooks not using...
Problem/MotivationA theme hook can specify a 'base hook' in order to inherit the preprocess functions.This currently only works if the theme hook uses the __ pattern:function mymodule_theme() { return...
View ArticleMove old CCK assertions into MigrateNodeTest
In #2538000: The d6_node plugin should fetch CCK field values, the d6_cck_field_values and d6_cck_field_revision migrations, which are rendered obsolete by the new builder plugins, were removed. They...
View ArticleApache always sets Content-Type: text/html, even for DELETE requests
Problem/MotivationWhile working on #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every method, I noticed that responses to DELETE requests...
View ArticleAllow object-based plugin definitions to be processed in...
Problem/Motivation\Drupal\Core\Plugin\DefaultPluginManager::findDefinitions() checks for a 'provider' key in the plugin definition array, and removes the definition if the provider does not...
View ArticleThe edit forms of term and vocabulary need better titles
Problem/MotivationAs suggested in the comment https://www.drupal.org/node/2400543#comment-10461821 we need to improve the titles of the term and vocabulary pages. The titles should reflect on the edit...
View ArticleAdopt airbnb javascript style guide v13 as baseline ES6 javascript coding...
We're going to use the newer version of JS (ES6) in core #2809281: Use ES6 for core JavaScript development, that comes with some pretty significant language improvements that we need to have standards...
View Article