Add documentation for REST link relations
Problem/MotivationThere is no human readable documentation for a REST API.Proposed resolutionProvide documentation for link relations. For example, see http://haltalk.herokuapp.com/rels/posts. When a...
View ArticleA block referenced by a field not shows up if block is disabled
Problem/MotivationDisplay a disabled block on an entity display using a field reference.Steps to reproduce:Create a reference field: Other ... and choose block entityChoose "rendered entity" as...
View ArticledrupalProcessAjaxResponse() should support returning an AJAX InsertCommand...
We cannot write some tests for contrib because the following form AJAX does not work with drupalPostAjaxForm():<?php '#ajax' => array( 'callback' => '::updateTypeSettings',...
View ArticleMenu subtrees in menu blocks show all subitems regardless of the active menu...
Not sure if this is a support request or a bug...Problem :I have a menu block set to display Initial menu level 3Main menu looks like this- Home - Events -- Event 1 --- About Event 1 --- Subscribe to...
View ArticlePath doesn't behave as a regular field
Problem/MotivationPath doesn't behave like a regular field in nodes or terms. E.g.: when loading a node/term, $node->path->alias is empty. I would expect $node->path->alias to return the...
View ArticleDetails form element should open when there are errors on child elements
When I create an article node by filling in title and body fields, and deleting time from authoring information, I see an error message after saving. However the system doesn't shows any information...
View ArticleEmbedded AJAX responses aren't application/json, but...
To send the final values for BigPipe placeholders, we send Ajax commands. Those are sent in <script type="application/json"> tags. But it'd be better/more accurate to use <script...
View ArticleEntity type labels lack plurality, cannot generate UI text based on label if...
Problem/MotivationThere are a couple of places within modules where you want to provide generic labels for an entity type:If you want to add a single entryIf you want to list multiple entriesIF you...
View ArticleConvert Kernel Tests in Drupal\system\Tests\Entity to phpunit
* Copies EntityUnitTestBase to a new EntityKernelTestBase (there are lots of subclasses in many core and contrib modules too) * Moves subclasses in Entity and Field system tests and all other kernel...
View ArticleUncaught PHP Exception when selecting too many tests to be tested from UI
Steps to reproduce:Enable testing module (simpletest)Go to the UI and select 30 tests to be testedPress "Run tests"Expected outputThe tests will be executed and I see the resultsActual outputUncaught...
View ArticleFinalize new inline form errors
This planning issue shows all followups from #1493324: Inline form errors for accessibility and UX. The parent issue is a huge UX improvement, but it leaves the error handling with some inconsistencies...
View ArticleA way to detect whether a page (parent window) is being "overlayed"
How do I detect in my module whether a page is being "overlayed", for example a node being edited. I've run into this question trying to find a solution for #991154: Page refreshes when editing a node...
View ArticleExperimental modules should have their own version numbers
Problem/MotivationDrupal 8 core introduces the concept of "experimental modules" that are not completely production-ready but that are included in core for testing.Since these "experimental modules"...
View ArticleConsolidate miscellaneous docs from class @file docblocks into the class...
Problem/MotivationIn #2665992: @file is not required for classes, interfaces and traits, we are implementing a new coding standard to remove redundant @file docblocks from classes. (See #2304909: Relax...
View ArticleUpdate the UI texts for the Custom Block module
Problem/MotivationThe links on the administration pages of the Custom Block module, the Custom block library, do not fit with the page names. Those texts and links needs to be updated so that they are...
View ArticleExclude node types from searches
Problem/MotivationThe node search indexes all nodes, and allows all of them to be searched by anyone. There are reasons to disallow nodes of certain bundles (i.e., content tyeps) to be searched, such...
View ArticleRevise docblock for BookManager methods
The docblock for function doBookTreeBuild in BookManger.php class is missing both @param and @return directives. The @param directive for $parameters variable should include an '(optional)' string to...
View ArticleLink Render API To Render Elments API Docs
Problem StatementWhen Reading Render API documentation it is clear that a render array must be built, but it is unclear what render elements may be used in the render array or are provided by core....
View Article"OpenID suggests the use of the GMP Math library for PHP for optimal...
I have the following warning in the status report:"OpenID suggests the use of the GMP Math library for PHP for optimal performance. Check the GMP Math Library documentation for installation...
View ArticleBreadcrumb shows the previous node revision's title
Check attached image where I marked red. It looks like the title in the breadcrumb for Diff module always stays with first tittle saved.
View Article