Selecting "Only the listed pages" when positioning a block...
See title.Recommended solutions (from our issues wrap-up spreadsheet):1) "Include javascript to check for valid path, and warn if invalid. 2) Discuss a “browse” interface alternative."
View ArticleSeparate access manager from loading checks
Problem/Motivation#2351777: RouteBuilder security model: wishful thinking would like to inject the router.builder service into access_manager but this leads to a circular dependency: access_manager...
View ArticleFile content list includes ambiguous column fid in Group By statement
Updated: Comment #12Problem/MotivationI tried clicking on random things after running through the installation on Postgresql latest HEAD 2/10/2014. After I clicked Files tab under Content...
View Articleterminology update: don't say "Resolution" when we mean...
Problem/MotivationOn the image field settings form, the two field labels "Maximum image resolution" and "Minimum image resolution" should really be "Maximum image dimensions" and "Minimum image...
View ArticleRemove usage of drupal_process_form().
Meta Issue.#2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"
View ArticleReplace all instances of node_type_load(), node_type_get_types(),...
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.
View ArticleRemove drupal_bootstrap and drupal_get_bootstrap_phase
drupal_bootstrap and drupal_get_bootstrap_phase are deprecated and should be removed.
View Article[meta] Remove all @deprecated functions marked "remove before 8.0"
Updated: Comment #0Problem/Motivation#2187735: Add removal information to docblock of all @deprecated functions ensured that most @deprecated functions were marked "will be removed before Drupal 8.0"....
View ArticleAdd the query plugin ID in the views config
As #1910606: Improve the configurations schemas for Views significantly showed we have to add the used query plugin as part of the configuration.
View ArticleWatchdog entries caused by toolbar module.
Problem/MotivationIf you install standard you will watchdog entries on every request:Theme hook toolbar_item not found.This was caused by a "merge conflict" between:#2226207: Make 'template' the...
View Articlefield_ui_help() should check for the existence of modules before linking to...
Problem/MotivationField UI does not perform a ModuleHandlerInterface::moduleExists() check when linking to the following route:node.overview_typesIf Node module is not installed, this results in a...
View ArticleConsider whether HttpCache offers any significant benefit over the existing...
One of the big intended benefits from the Kernel work is the ability to use Http caching logic directly rather than implementing our own caching logic. The Kernel component includes a PHP-space...
View ArticleAbstract 'component type' specific code out of EntityDisplay
Issue #1875974 by swentel, andypost, yched, amateescu aspilicious: Abstract 'component type' specific code out of EntityDisplay.The EntityDisplay class introduced in #1852966: Rework entity display...
View ArticleRemove usage of form_set_value().
Meta Issue.#2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"
View ArticleMake block context faster
Problem/MotivationDuring the usage of the webprofiler on a stock Drupal (no content needed etc., just standard install) I realized that the following events needed not 0 time as I would have expected...
View ArticleRemove usage of form_options_flatten().
Meta Issue.#2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"
View ArticleReduce service container calls by moving drupal_render and _theme to services
Currently, drupal_render and _theme call out to \Drupal's service methods to get services, every single time they are called. Since these are in the critical path and can be called many times, it seems...
View ArticleMigrateDrupal6Test issue
Problem/MotivationI was updating the complete D6->D8 manifest for testing (see https://www.drupal.org/node/2221779), I ran a very simple full migration on my local and was stopped by the following...
View ArticleSeveral entity loadRevision() methods do not obey the interface contract
The interface method EntityStorageInterface::loadRevision() states that the method should return FALSE if no matching revision is found.However, several methods that implement this do not obey this...
View Article[perf] Shortcut reruns routing
Problem/MotivationIn shortcut_preprocess_page<?php $link = current_path(); if (!($url = \Drupal::pathValidator()->getUrlIfValid($link))) { // Bail out early if we couldn't find a...
View Article