Entity Field Query throws QueryException when querying all revisions and...
Problem/MotivationWhen using Entity Field Query to query a revisionable entity and calling:$query->allRevisions() If you set a condition on an entity reference where the target entity type DOES NOT...
View ArticleSupport PHPUnit 7 optionally in Drupal 8, while keeping support for ^6.5
Problem/MotivationThis issue is about allowing to optionally use PHPUnit ^7 to run tests in Drupal 8, while keeping support for PHPUnit ^6.5 .PHPUnit 6 is out of support since Feb 1, 2019. So we are...
View ArticleEnsure that embedded media displays sanely by default
Problem/MotivationIn #2940029: Add an input filter to display embedded Media entities, we added the ability to embed media entities into WYSIWYG text editors and HTML content, using an input filter. By...
View ArticleTest with db without i18n
Problem/MotivationFor some time I've been wanting to run tests with a database that does not have i18n tables and columns. This has two new test fixutres, drupal6_no_i18n.php and drupal7_no_i18n.php,...
View ArticleMenuRouterRebuildSubscriber has a hidden database dependency
Problem/MotivationThere is a db_transaction(); in MenuRouterRebuildSubscriberThe problem with that is that nothing ensures that the menu router is actually stored in the database.Note that this does...
View ArticleAdd the ability to create sub-workspaces in order to enable the dev ->...
Problem/MotivationThe last missing feature from the contrib Workspace module is the ability to add sub-workspaces.Proposed resolutionAdd a parent field to workspace entities, and track each...
View ArticleDecide default theme for testing
Problem/MotivationToday, the default theme when writing tests is classy, which is likely deprecated in the future #3050378: Replace Classy with a starterkit theme. For this, and various other reasons...
View ArticleWatchdog wid reaches maximum integer storeable
To reproduce: have a site which generates a large number of Notices and Warnings (eg. uninitialised variables, unset array keys) per page load, and which receives a very large amount of...
View ArticleGeneralize TaxonomyIndexTid filter to be available for all entity reference...
Problem/MotivationOne major piece of functionality from the D7 Entity Reference module was left out entirely in #1801304: Add Entity reference field: the ability to render exposed views filters as a...
View ArticleRemove ContextAwarePluginBase::$contexts
The dynamic $contexts property of \Drupal\Component\Plugin\ContextAwarePluginBase was deprecated in #3080631: Context values passed in configuration to ContextAwarePluginBase are disregarded. This...
View ArticleAdd a new recipe to Umami demo for homemade hummus
We have a great new Umami demo recipe for homemade hummus that has kindly been donated by Anna Christoforou (https://www.instagram.com/annaskitchentableshrewsbury/), who is also happy for us to use her...
View ArticleBrowser language detection is not cache aware
Problem/Motivation#2368987: Move internal page caching to a module to avoid relying on config get on runtime moved the page caching to its own module and removed the caching setting instead (so caching...
View ArticleAllow logging for non-strings values.
Currently the migrate\process\Log class is only able to log string values, not even NULL are accepted, this is pretty limiting because often the log plugin can be used for quick debug of complex...
View ArticleSupport boolean attributes in drupal_attributes()
drupal_attributes() should allow boolean values and should output in a way that is consistent with the boolean attribute definition in HTML5. This means omitting attributes that are FALSE and including...
View ArticleNotice: Undefined index using exposed filter between/not_between
Hi all,Problem/MotivationUsing date views exposed filter with Is equal to [opSimple] and Is between [opBetween] operations I faced a small different behavior that leads to unexpected notice. Also, this...
View ArticleDBTNG 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 ArticleBoolean field filtering does not work when no values are set
Posthumously we have been required to add a boolean "hide from front end" field to our article content type as a number of articles need to be hidden from view yet still available to search engines. We...
View ArticleFix serial SQL types
The serial database type is supposed to be automatically unsigned and not null. However, the database-specific drivers were not consistent with this and in many schema definitions, unsigned and not...
View ArticleFix NOT NULL handling in the entity storage and 'primary key'...
Problem/MotivationCurrently, only a few entity keys are automatically marked as NOT NULL, which is a problem because it gives the impression that entity keys are somehow special and leads to bugs like...
View Article\Drupal\views\EntityViewsData is missing constructor BC for entity field manager
I'm not sure how we missed that, but I noticed when testing an update on a site that it fails on on modules that have their own dependencies in subclasses.
View Article