DBTNG should be able to create foreign keys
Drupal currently does not make any use of foreign keys in the database (see #911352: Document that foreign keys may not be used by all drivers). DBTNG should provide methods for developers to create...
View ArticleConvert automated_cron module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the automated_cron module.Proposed resolutionTake the information that is currently in the hook_help module...
View Article[PHP 7.3] Fully support PHP 7.3 in Drupal 7
Background information[PHP 7.3] Fully support PHP 7.3 in Drupal 7Currently some tests fail:https://www.drupal.org/pift-ci-job/1115582and this should be fixed.Task: Enable php 7.3.x tests (core...
View ArticleAdd mod_php7 check to htaccess
Problem/MotivationWe support ini settings in PHP 5, but not in PHP 7.We should add a <IfModule mod_php7.c> to .htaccess where users can set default values for PHP 7.Proposed resolutionUpdate...
View ArticleReplace all calls to the deprecated Drupal::url() function in Core
Problem/Motivationhook_help API example contains a deprecated call to Drupal::url() (ref: #2730625: hook_help API example contains a deprecated call to Drupal::url()Proposed resolutioncreate a single...
View Article\Drupal\Core\Url does not accept root-relative (file) URLs, making it...
Problem/MotivationExamples:template_preprocess_file_link()\Drupal\file\Plugin\Field\FieldFormatter\BaseFieldFileFormatterBase::viewElements()\Drupal\file\Plugin\Field\FieldFormatter\FileUriFormatter::v...
View ArticleDate tokens do not handle all date types
system_token_info and system_tokens() only provide the 'short', 'medium' or 'long' type tokens, but do not use system_get_date_types() to define what tokens are available. Therefore any module-defined...
View ArticleProvide better support for environment variables
Problem/MotivationEnvironment variables to pass in global settings/configurations are a thing:Most hosters have some sort of support for them and expose the DB settings as such, for example...
View ArticleWrite Layout Builder handbook documentation
Problem/MotivationWe should have a set of handbook pages as part of making this module stable.The current handbook is located here:...
View ArticleWrap field-type settings in a fieldset
Problem/MotivationThis is a follow-up to #1953568: Make the bundle settings for entity reference fields more visible..When configuring a field (such as...
View ArticleAllow formatPlural's plural string not to have '@count' in it...
The current regex used in _locale_parse_js_file (file core/modules/locale/locale.module) doesn't allow to format plural string that doesn't contains @count in it.The current regex looks like this:'~...
View Article\Drupal\Tests\user\Kernel\Views\HandlerFilterCurrentUserTest::...
Problem/Motivation\Drupal\Tests\user\Kernel\Views\HandlerFilterCurrentUserTest:: testFilterCurrentUserAsAnonymous() can randomly fail. See https://www.drupal.org/pift-ci-job/12542681)...
View ArticleDatabaseCacheBackend::ensureBinExists() does not properly handle exceptions
after upgrading to 8.6.12 from 8.6.10 seeing this error. see screenshotshow to create. click the "clear cache" button in admin/content/confighow to fix. restart database server (mariadb on Fedora 25...
View ArticleUse 24 items per page for better responsive grid behavior
Problem/MotivationLots of core views, in particular in the media library, use 25 as the items per page. However, in the cases where they're being displayed in some kind of responsive grid, that almost...
View ArticleAdd ViewExecutable::getStylePlugin and ViewExecutable::getRowPlugin as public...
Problem/Motivation\Drupal\views\ViewExecutable::$style_plugin and \Drupal\views\ViewExecutable::$rowPlugin should have corresponding methods, one could call.Once we do that, we can also mark the public...
View ArticleHelp Topics module roadmap: the path to beta and stable
Problem/MotivationOnce #2920309: Add experimental module for Help Topics has landed this issue will track the necessary work to get the module to beta and then a stable state (at which point it should...
View ArticleFix config importer error message when a profile name is empty
Problem/MotivationFollowup issue to #2862207: Config import change profile message.ConfigImporterTest has the following comment and assertion: // Install profiles can not be changed. Note that...
View ArticleConvert search module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the search module.Proposed resolutionTake the information that is currently in the hook_help module overview...
View ArticleUse the default PHP session ID instead of generating a custom one
BackgroundThe session id is a random value generated when a session is started. The session id is stored as a cookie in the browser such that on subsequent visits the data stored in the session can be...
View ArticlePublishing status field label and description after upgrade to 8.4.x
D8.4 introduced "Publishing status" as a checkbox when creating/editing content, but I have not found a way to translate these texts: -Publishing status -A boolean indicating whether the node is...
View Article