Properly deprecate EntityFormInterface::setEntityManager() and trigger an...
Problem/MotivationEntityForm::setEntityManager should be fully deprecated, not used in core and trigger an error.Proposed resolutionRemaining tasksUser interface changesAPI changesData model...
View Article[Security] Update yarn packages to fix 19 vulnerabilities by updating nightwatch
Problem/MotivationWS-2018-0072 high severityVulnerable versions:< 2.2.0Patched version: 2.2.0 Versions of https-proxy-agent before 2.2.0 are vulnerable to a denial of service. This is due to...
View ArticleDiscuss whether to decouple from Symfony Validator
Problem/MotivationWe've had to deal with quite a lot of deprecations in Symfony validator, which has been the main barrier to updating Symfony minor releases.The most recent of these is #3029540:...
View Articleupdate.php accessible anonymously while...
/sites/default/settings.php has$update_free_access = FALSE;However, anonymous user can go on my site to mysite.com/update.php to run db updates. I am logged out of my site and tried on several browsers...
View ArticlePHP 7.2 Compatibility
Hi,I am still getting following errors while scanning drupal 7.61 with phpcompatibility for testversion 7.2 Really wondering if something was missed out.FILE:...
View ArticleUndefined index notice on empty exposed filter text inputs in views
We never check if there is an input index for an exposed filter before we try to fetch it from the array of inputs in FilterPluginBase::acceptExposedInput which can causes notices for empty...
View ArticleTaxonomy Term Translation on Not Translated Nodes
Greetings,As I found out that there is possible bug or conflict in language selection of taxonomies on nodes.Summary of the problem: Taxonomies are shown as depend on orginal langauge of node (if it...
View ArticleCan we create shortcodes in drupal 8, like wordpress?
Hi, i am using latest drupal 8 I need to develop a drupal module which deals with custom forms with shortcodes [custom_form_1] [custom_form_2]... Every shortcode should generate different form and the...
View ArticleUnhandled exception in TypedDataManager.php
Problem/MotivationI found that there seems to be an unhandled exception in the Drupal/Core/TypedData/TypedDataManager.php class. Seems like I found this in a race condition where the exception was...
View ArticleMore granular and intuitive permissions for the user module
Problem/MotivationOn busy websites with many users, it becomes essential to be able to delegate some tasks, for example the management of the user's roles. As it is, you can give the 'administer...
View ArticleEntity types w/o bundle key should not be able to define multiple bundles
Problem/MotivationAn entity type that has no bundle key (i.e. $entity_type->hasKey('bundle') === FALSE) is still able to expose multiple bundles, via hook_entity_bundle_info(). This is a logical...
View ArticleRequired multivalued fields print incomplete error when missing
I have a content-type with a field (text) with 2 values (cardinality=2), and it is required. The field has (of course) a name.When submitting with this field empty I get an error, but without the field...
View ArticleAllow entities to specify a "collection permission"
Problem/MotivationWe currently allow entities to specify an "admin permission". Entity types such as Node and others provide a separate "overview" permission that is useful for granting people access...
View ArticleImplement a generic revision access API
Problem/MotivationAt present we don't have a generic entity API for determining revision support for operations such as:viewdeletereverteditNode module defines the following permissions:delete all...
View ArticleExtremely poor performance when using MariaDB and filtering on multiple...
After upgrading to 1.24 we've experienced server crashing performance issues with filters including multiple entity references. I've reduced an example request down to what seems to be a minimal set of...
View ArticleOptionsWidgetBase should use WidgetInterface::massageFormValues()
... instead of massaging values in a validateElement() #validate callback
View ArticleEncoded external URL is broken on render
I'm having a strange issue with a specific URL placed in a menu. The URL I'm trying to use as a menu item is:https://virginiajobs.peopleadmin.com/postings/search?utf8=%E2%9C%93&quer...When I create...
View ArticleMemory leak in the entity schema converter
I have a problem with update core from 8.6.x to 8.7.x. My site use default content type article with field_tags. Currently, I have about 600k term and when I can't finish drush updb because memory leak...
View Article[PP-2] Add nightwatch tests for Umami's language switcher + main menu
From the parent issue, @andrewmacpherson said: This should probably have some tests coverage for the behaviour, using WebDriverTestBase or Nightwatch. I'd like to get more keyboard behaviour tests into...
View Articledrupal_is_front_page incompatible with drush/cron
In the course of debugging some breadcrumb logic, I've realized that drupal_is_front_page() is unsafe to call in a drush context, because it always returns true. Naively I expected it to return false...
View Article