Make the nightwatch tests work with MongoDB
Problem/MotivationThe nightwatch test do not work in combination with MongoDB. The database url is a bit different compared to the existing datbase urls. MongoDB uses a replica set and the database url...
View ArticleDeprecate RoleStorage::isPermissionInRoles()
Problem/Motivation#3376846: Implement the new access policy API refactored the way that permissions are checked on roles. It removed the only core call to RoleStorage::isPermissionInRoles().Proposed...
View ArticleImplement Entity::fields() for migration destinations
Problem/MotivationThe Entity migrate destination plugin doesn't implement the fields() method, and so does not allow reporting of the available fields of the destination entity.This means that...
View ArticleYAML discovery does not take theme inheritance into account
Problem/MotivationThis problem occurs for plugin types with YAML discovery.In Core, there is layout.In contrib, at least the following modules have the problem in their plugin types:UI StylesUI...
View ArticleRevisions on relations are not loaded correctly resulting in wrong data in...
Problem/MotivationDraft mode returns wrong revision of includes. I get default revision of second level paragraph instead of latest revision.Technical problem: When trying to access the working...
View ArticleValidate string given to _contextual_id_to_links()
Problem/MotivationThe contextual.module functionfunction _contextual_id_to_links($id) currently uses the given $id string without validating its format.In the implementation you see that it expects a...
View ArticleMapped media fields are overridden with metadata on translation save
Problem/MotivationA media title is overridden with filename after saving of media translation with different image for target languageTo reproduce:Install Drupal 8.6.0 in EnglishEnable these modules:...
View ArticleAccess cacheability is not correct when "view own unpublished...
Problem/MotivationAccess cacheability is not correct when the "view own unpublished content" is in use, leading to improperly cached render arrays.Steps to reproduce(See even more minimalist...
View ArticleAdd performance test coverage for the node/add page
Problem/MotivationThe node/add page is quite central to Drupal core, so we should add performance test coverage for it.This can probably be added to the 'article' content type, although it should also...
View Articlestarterkit theme should use same fieldset template than stable9
Problem/Motivationstarterkit theme is using a different fieldset template than stable9 (its basetheme). Especially the fieldset template in starterkit is missing the description display before/after...
View Article[meta] DrupalCon Barcelona Drupal Core Leadership discussions
Tracking meta for DrupalCon Barcelona governance discussions.
View Article[Views exposed filter] - Warnings on Date filter min & max
Problem/MotivationViews exposed form throws PHP warnings on AJAX reset. The form having between field of date.<br/><b>Warning</b>: Undefined array key "min" in...
View ArticleWorkspace association does not work with entities with non-numeric IDs
Problem/MotivationThe workspace module assumes numeric ID for the entities for associating with a workspace in the workspace_association table. A non-numeric ID results in a Fatal error. E.g of a...
View ArticleSort bundle labels in Field list report
Problem/MotivationIf you go to the Field List page (admin/reports/fields) you will see that the USED IN column don't have the bundles labels in alphabetical order, so sometimes is a little difficult to...
View ArticleOlivero: submit button is too wide in the off canvas dialog box
Problem/MotivationOlivero: submit button is too wide in the off canvas dialog box.Steps to reproduceGo to your Drupal site. Go to any page with an off canvas dialog with a submit button. ( For example...
View Article"Render %s callbacks must be methods of a class that implements"...
Problem/MotivationSee https://www.drupal.org/node/3349470.The exception message wasn't updated to say that you can also use the attribute.Steps to reproduceProposed resolutionRemaining tasksCreate a...
View ArticleCreate a trait and base class to implement...
Problem/Motivation#2851635: DefaultSingleLazyPluginCollection retains stale instance IDs shows that base plugin classes should all merge default configuration in the same way. We should make it easy to...
View ArticleViews entity operations lack cacheability support, resulting in incorrect...
Problem/MotivationIn order to be able to cache the rendered output of views result rows, we need support for it when we render entity operation links, see the https://qa.drupal.org/pifr/test/1022293...
View ArticleViews argument validators aren't taken into account on access checks -...
Problem/MotivationSteps to reproduce:- setup a view with a path like node/%node/foo - use a conditional argument - add validation on node type to the conditioanl argument - add a local task entry for...
View ArticleIs there a typo in the Russian transliteration table?
Problem/MotivationComparing #357254: Transliteration of Russian letters to #2932249: Incorrect transliteration of some Russian Cyrillic characters there is a change: "shch" became "sch". I suspect this...
View Article