[PP-1] Add "Add content" link to empty table text at admin/content
Follow up from #2375589: Convert custom block library page to viewsThe empty table text at admin/content "No content available" needs to be updated to add a link for "Add content" per...
View ArticleIntroduce node_mass_delete() or make node_mass_update() more flexible
Follow up for #1498674: Refactor node properties to multilingualProblem/MotivationSimplify codeIn 1498674 was the @todo // @todo Introduce node_mass_delete() or make node_mass_update() more flexible....
View ArticlePreview does not work if the "node add" form isn't at its...
Problem/MotivationWe are using the Group module in one of our client projects. From it's project page: The Group module allows you to create arbitrary collections of your content and users on your site...
View ArticleConfirmFormInterface::getFormName() serves no purpose in ConfirmFormBase
Problem/MotivationConfirmFormInterface::getFormName() is only called by ConfirmFormBase. The return value, a string, is used to build a hidden form element: $form[$this->getFormName()] = ['#type'...
View ArticleImprove Password Field Arrangement on User Profile Page
Problem/MotivationWhen users update their password on the profile page, they must first enter their current password at the top. However, the new password fields are located below the email field. This...
View Article"Delete" action is shown as text and not link for Views-generated...
Problem/MotivationOn Drupal 10.4.4, when viewing the links of a menu, I noticed that the "Delete" action in Operations dropbutton is shown as text and not as link for a Views-generated link I had. As...
View ArticleAdd pager option 'Reverse page order'
HiAs you know page numbers is like 1 2 3 4 ... And when 10 nodes added and if the page limit is 10 then the page numbers stay as they are and the nodes move from one page to the other.to avoid this i...
View ArticleUse Drupal Core Leadership terminology in MAINTAINERS.txt
Problem/MotivationThe core leader roles are being relabelled in #3474813: Use Drupal Core Leadership Team terminology in governance for clarity and to avoid confusion. We need to update MAINTAINERS.txt...
View ArticleExposed Filter in Views Redirects to Page Display Path Instead of Block Path
Problem/MotivationWhen creating a view in Drupal with an exposed filter, and then embedding this view as a block on a specific page, the user is redirected to the page display path of the view when...
View ArticleDecouple identifier management from database Connection, introduce an...
Problem/MotivationDatabase identifiers resolution has grown recently, with escaping, caching and introduction of the square brackets syntax to resolve the problem of generic SQL statements to be ported...
View ArticleAdd a #disable_inline_form_errors_summary property to disable the Inline Form...
Problem/MotivationIn certain cases we want to disable duplicate messages (on top - summary - and inline). We currently have the #error_no_message property which allowed us to disable errors messages...
View ArticlegetCreatedTime returns string instead of integer
Problem/MotivationThe phpdocs of getCreatedTime mention that the timestamp will be returned as integer. While it is currently returning a string. This leads to bugs when you do strict comparison with...
View ArticleRecursively replace placeholders in CachedStrategy
Problem/MotivationFound in #3512762-10: Optimize placeholder retrieval from cache. Placeholder strategies operate in a response event, not at every level of a render array. This means that if a...
View ArticleClaro primary tabs collapsed menu hamburger icon has insufficient contrast...
Problem/MotivationIn forced-colors emulation on Firefox MacOS, the "hamburger" menu icon for the collapsed primary tabs (menu local tasks) does not adjust color.On a dark background, the blue icon has...
View ArticlePreload cache tags in cache getMultiple
Problem/Motivation#3436146: Introduce a list of "frequent cache tags" to reduce lookup query amount adds preloading for cache tags.I think we can make use of this in the cache backend itself, to...
View ArticleConvert '_none' option to a constant, deprecate...
Problem/MotivationThe string '_none' is repeated throughout the module and tests, using a constant makes it easier to refactor.Steps to reproduceNAProposed resolutionConvert _none to a constant.Move...
View ArticleAdd cache invalidation performance test
Problem/MotivationSeparating this from #3436146: Introduce a list of "frequent cache tags" to reduce lookup query amountIt would be useful to have a test to assert how a page request performance after...
View ArticleOptimize placeholder retrieval from cache
Problem/MotivationIn #3437499: Use placeholdering for more blocks and on Slack we (@berdir, @catch and myself) did some digging and came to the conclusion that the single cache lookups of placeholders...
View ArticleInappropriate error when updating a field schema with existing data
Problem/MotivationWhen attempting to update a field's cardinality programmatically using the `EntityDefinitionUpdateManager`, an error occurs if the field is stored as a property in the entity table,...
View Article