Allow end date to be optional
Problem/MotivationThe 7.x Date module allowed the field to has an optional or required end date. D8 requires the end date always.Proposed resolutionMake end_value in DateRangeItem optional, add...
View ArticleInsert tabledrag changed mark after the drag handle, and not after the last...
Problem/MotivationWhen a draggable table row is rearranged with table drag, a changed mark is added to the table cell that contains the drag handle. Right now this mark is inserted to the end of the...
View ArticleFresh composer install failing due to missing extensions
I seem to be getting errors on a fresh install. Just to be clear, there is no database set up and the errors are halting the installation process. I installed with composer create-project:composer...
View ArticleAdd a new Drupal.theme JavaScript function for theming the the show/hide row...
Problem/MotivationDrupal core's tabledrag.js uses a hard-coded markup for the tabledrag toggle height markup and its wrapper div that are not overridable by themes.Proposed resolutionIntroduce new...
View ArticleDeprecate drupal_installation_attempted()
Problem/MotivationOne of the next functions to deprecate in bootstrap.inc, Proposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleRolling back book migration deletes nodes
In Drupal 6 and 7, entries in the book hierarchy were stored in the book table and also the menu_links table, with a unique mlid for each entry that was independent of the nid. However, in Drupal 8...
View ArticleUpdate CKEditor to version 4.13
Update from 4.11.4 to 4.13.CKEditor 4.12.1 fixed an issue affecting a number of users: https://github.com/ckeditor/ckeditor-dev/issues/2813— editor.insertHtml pollutes editable with empty spansCKEditor...
View ArticleAdd $offset to SelectionInterface::getReferenceableEntities()
Problem/Motivation#3001122: Add offset to SelectionInterface::getReferenceableEntities() added support for a $offset param. This issue will add to the interface for real.Proposed resolutionAdd param to...
View Article_node_query_node_access_alter() doesn't respect user_access('access...
I think this is a bug, but if so surprised it hasn't been spotted until now.Anyway a query that has the tag node_access, e.g. views by default, for a user that doesn't have the View published content...
View ArticleDoctrine no longer supports SimpleAnnotationReader, incorporate a solution...
Follow-up to #2421451: Drupal needs comments in opcacheProblem/MotivationSimpleAnnotationReader has been deprecated by Doctrine. It allows us to use annotations without a usestatement for the...
View ArticleFrequent random fail in...
Problem/MotivationSeen two different version of it probably around 5 times over the weekend:https://www.drupal.org/pift-ci-job/1294225https://www.drupal.org/pift-ci-job/12933781)...
View ArticleRefactor TestDatabase to be testable
Problem/MotivationIn #3074043: Move simpletest.module DB-related functions to TestDatabase, deprecate we're trying to deprecate top-level simpletest module functions by moving them to...
View ArticleProposal to use PostCSS for Claro in core
Problem/MotivationWhile implementing the new design system, the team raised some interest in using some of the new CSS features (mainly CSS custom properties or CSS variables). Being able to leverage...
View ArticleSupport Twig Runtime Extension (Lazy-Loaded Twig Extension)
Problem/MotivationIt seems that there is no support for Twig Runtime Extension. See https://symfony.com/doc/3.4/templating/twig_extension.html#creating-lazy...Proposed resolutionSupport Twig Runtime...
View Article[PHP7.4] [D7] Passing parameters to implode() in reverse order is deprecated,...
There are multiple places where historical order of parameters is being used when calling implode()PHP7.4:Passing parameters to implode() in reverse order is deprecated, use implode($glue, $parts)...
View Article[PHP7.4] [D7] Trying to access array offset on value of type null in...
There is a logical error in _batch_finished() resulting in accesing NULL as an arrayPHP7.4:Trying to use values of type null, bool, int, float or resource as an array (such as $null["key"]) will now...
View ArticlePHP 7.2: Warning: count(): Parameter must be an array or an object that...
If I use Entity argument validator with custom entity without bundles I got the following warning:Warning: count(): Parameter must be an array or an object that implements Countable in...
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 ArticleFully 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 ArticleElement::children sort order undefined and slower than it could be - this...
Problem/Motivation#2448765: Element::children sort order undefined and slower than it could be - This makes tests fail in PHP7 needs backporting to Drupal 7.Proposed resolutionRemaining tasksUser...
View Article