D6-D8 Block Migration
Problem/MotivationStarting to test D6 migrations. Testing D8.0.0-Beta4 D6 Block Migration from production database.Duplicate blocks ONLY IN Block Layout (D8 site has 3 "footer-Phone", 2 "Footer menu"s...
View ArticleUse dialog api for formatter settings
#1667742: Add abstracted dialog to core (resolves accessibility bug) is in and it's also suggested on #1842040: [meta] Decide on where to use modal dialogs Related#1944472: Add generic content handler...
View ArticleReplace all instances of file_load(), file_load_multiple(),...
Part of meta-issue #2225347: [META] Replace calls to ENTITY_TYPE_load() and ENTITY_TYPE_load_multiple() with static method callsSee the detailed explanations and examples there.Allowed in beta...
View Article[policy, no patch] Follow symfony 2.7 or 3.0., this is the question
Problem/MotivationAccording to http://symfony.com/roadmap?version=2.7#checker symfony will ship security updates for 2.x until may 2019. Unless magic happens D10 won't be out at that time.How do we...
View ArticlebuildGrantsQueryCondition is static and does not have a scope
Problem/MotivationNodeGrantDatabaseStorage::buildGrantsQueryCondition doesn't have a scope.Proposed resolutionSinceThe function is not called from anywhere but the classis not part of...
View ArticleAdd cache wrapper to the UrlGenerator
Problem/MotivationThis is a follow-up for #1888424: Make Drupal's URL generation logic available to HttpKernel, and minimize code repetition/divergence Part of this is postponed on #2351015: Convert...
View ArticleImproving our dump files
Problem/MotivationDuring our weekly Migrate in Core call on October 1, we discussed the fact that issues like #2346039 are likely due to bugs in our automated tests dump files. Currently, dump files...
View ArticleFormatter and language cannot be selected in views for base fields
Problem/MotivationBase entity fields (those defined in the entity class's baseFieldDefinitions(), and the entity's Views data class as database columns on the base table and field data table) do not...
View ArticleConvert usages of EntityInterface::getSystemPath() to use routes
Follow-up to #2350835: Mark EntityInterface::getSystemPath() as deprecatedEntityInterface::getSystemPath() should be removed after uses are removed.
View ArticleImplement object oriented form alters
In #2392319: Config objects should by default be immutable we need to be able to use a trait in a form alter. This is so that form alter can save configuration once \Drupal::config() returns immutable...
View ArticleFatal on comment ReST export display using fields
Problem/MotivationFatal PHP Fatal error:Â Call to a member function getEntity() on a non-object in /var/www/drupal-8/core/modules/comment/src/CommentAccessControlHandler.php on line 61Steps to...
View ArticleLimit PDO MySQL to executing single statements if PHP supports it
One of the reasons for the severity of https://www.drupal.org/SA-CORE-2014-005 was the fact the PDO MySQL allows multiple statements to be executed.In contrast, the mysqli functions used for Drupal...
View ArticleViews should set cache tags on its render arrays, and bubble the...
Problem/MotivationThis is blocked on #2372855: Add content & config entity dependencies to views and #2342651: Cache tags for *all* config entities.Just because Views depends on a certain config...
View ArticleUpdate core.api.php's Cache API documentation: cache tags are now set as...
We did #2340123: Setting cache tags can be tricky: use strings instead of nested arrays to improve DX without updating core.api.php's Cache API documentation. Oops. Let's fix that.
View ArticleDisabling 'Display all values in the same row' shows all values in...
Problem/MotivationWhen configuring a view that concerns a field that allows multiple values, unchecking the Display all values in the same row checkbox under the field settings results in each value...
View ArticleRemove ckeditor-iframe.css and load relevant Bartik CSS files for...
Problem/MotivationBartik uses ckeditor-iframe.css to load CKEditor styles when Bartik is the admin theme, but it only includes the styles for the caption. Instead we could load Bartik's frontend CSS...
View ArticleUser menu hiding behind node preview bar
Problem/MotivationUser menu is hiding behind node preview bar, check screenshots. When we remove background gradient then it appears.Proposed resolutionChange node preview bar design so that user menu...
View ArticleAdd another responsive tables solution that doesn't hide content
Problem/MotivationIn #1276908: Administrative tables are too wide for smaller screens we added a method for resizing tables for smaller screens that hides columns. This works until you get to a point...
View ArticleAdd new views-grid styling to Bartik
The patch at #1903746-44: Replace the views grid table template with one using divs makes the new views grid look a little janky in Bartik. We need to add some styling cleanup and responsive support...
View ArticleConfigDependencyManager docblock uses HTML <code> instead of @code
Problem/MotivationThe docblock for ConfigDependencyManager uses a <code> tag instead of @code and @endcode, so the code snippet is not displayed properly...
View Article