Plugin definitions with no class trigger deprecations on PHP 8.1
Problem/MotivationRunning \Drupal\Tests\layout_builder\Unit\SectionStorageManagerTest triggers deprecations due to the plugin class being NULL.The deprecation is triggered by code in...
View ArticleFix PHP 8.1 deprecations caused by views code
Problem/MotivationViews passes NULLs from database queries into functions that on PHP 8.1 will trigger a deprecation.Steps to reproduceRun the following tests on PHP...
View ArticleFix...
Problem/MotivationThe following code causes a deprecation in PHP 8.1.$config_override->set(str_replace(Row::PROPERTY_SEPARATOR, '.', $row->getDestinationProperty('property')),...
View Articlecore/tests/Drupal/KernelTests/Core/Path/PathValidatorTest.php triggers...
Problem/MotivationRunning core/tests/Drupal/KernelTests/Core/Path/PathValidatorTest.php on PHP 8.1 triggers a deprecation.Steps to reproduceRun...
View ArticleMake it possible to link to an entity by UUID
Problem/MotivationIt would be great to provide URLs with UUIDs in their so you can link to them.The solution would need to meet the following requirements:Allow a UUID-based URL to be used in menus,...
View ArticleAccess denied for anonymous users only in Firefox in OSX and all browsers in...
In a site developed under Drupal 9, all the pages, except the frontpage, show an access denied for anonymous users, but only in Firefox with OSX, no permission problems in Chrome, Safari or Opera, and...
View ArticleDrupal Usability Meeting 2021-08-20
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 14:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View Article[meeting] Migrate Meeting 2021-10-14 1400Z
Hello all, it’s time for the weekly migration subsystem meeting. The meeting will take place in slack in various threads This meeting:➤ Is for core migrate maintainers and developers and anybody else...
View ArticleDrupal Usability Meeting 2021-09-24
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 14:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleDeprecate Drupal 6 and Drupal 7 migrations and move to contrib
Postponed on #2922451: [policy no patch] Make it possible to mark plugins as deprecated.Problem/MotivationAs per prior discussion in #2607524: [meta] Migrations from Drupal 8 to Drupal 8 and Drupal 8...
View ArticleIncorrect behaviour for block page visibility
Problem/MotivationWhen leaving the "listed pages" text area empty in "Pages" block visibility, the options "Show for the listed pages" and "Hide for the listed pages" do the exact opposite of what they...
View Article[meta] Migrations from Drupal 8 to Drupal 8 and Drupal 8 to Drupal 9
Problem/MotivationWe will eventually need to migrate Drupal 8 to Drupal 9 (and possibly Drupal 10).Also while it's less common, there are use-cases for migrating Drupal 8 to Drupal 8 - things like...
View ArticleDrupal Usability Meeting 2021-10-01
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 14:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleAdd permissions to the update.module to hide warnings
Some users who have the authority to administer the site might overreact to the scary red messages that show up on the screen if they bump into the admin/logs/updates page or module listing page.This...
View ArticleShow update notifications only with permission "administer software...
Problem/MotivationCurrently the update notification ("Update available") is shown to all users with the permision "administer site configuration", while there is already a permission "administer...
View ArticleUpdate notification messages as an option in settings
This is one settings that is really missing in Drupal (both 7 and 8). It was really annoying because (almost) every admin page has this Update notification message if you don't have the latest modules...
View Articleshortcut_preprocess_page_title() causes deprecations on PHP 8.1
Problem/Motivationshortcut_preprocess_page_title() causes deprecations on PHP 8.1 due to passing NULL into trim(strip_tags($name))Steps to reproduceRun...
View Articleuser_user_view() triggers a deprecation in PHP 8.1
Problem/Motivationuser_user_view() triggers a deprecation on PHP 8.1 because it tries to create a $build['member_for'] for anonymous users which don't have a created time.Steps to reproduceRun...
View ArticleNested modals don't work: opening a modal from a modal closes the original
I am currently looking into running CKEditor in a modal dialog using the Drupal Modal API.At this moment it is working OK, but there is a problem with the link and image modals which can be triggered...
View ArticleUse generic access API for node and media revision UI
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 Article