Basic Blocks are not visible for Anonymous users
Hello,After a drush core update from Drupal 8.3.4 to Drupal 8.5.1 I have encountered a weird issue. Basic blocks are no longer visible to the anonymous user unless the role has the Administer blocks...
View ArticleProvide ability to alter blocks presented in ChooseBlockController
Problem/MotivationLayout Builder currently provides all field blocks, and all blocks, as placeable items via the Settings Tray. On most sites, content builders will not want to place most of the...
View Article[regression] Table Drag handles no longer respond to up/down arrow keys
Problem/MotivationThe table drag handles are no longer keyboard-accessible. These are used in many places in the content-authoring and site-building UIs.When table drag handles have focus, the up/down...
View ArticleTemplate theme hook suggestions for Fields do not include ViewModes
Problem/MotivationAs we added ViewMode template suggestions for Nodes here #1503464: Automatically add theme hook suggestion for node view mode and most probably for all entities: #2270883:...
View ArticleGrace period for deprecation removals
Problem/MotivationDrupal 9 allows us to remove deprecated code and backwards compatibility layers.However, we also want Drupal 8 modules to be able to run on both Drupal 8 and Drupal 9 per #2822727:...
View ArticleBulk form - paged selection
When working with a view, spread over multiple pages, it is, as far as I know, not possible to select items from several pages and then apply one action to all these items. This issue has been reported...
View Articleentity query nested conditions must use LEFT joins when any of the parent...
Problem/MotivationThere are two issues when using an EFQ with an Or condition on the top level of the Where condition and a nested And condition as a sub condition of the Or condition: for example:...
View ArticleRevision history lost after change of source language
Problem/MotivationAfter I change source language of a node (basically, any translatable and revisionable entity), revision history is lost.Steps to reproduce:- Install "Content translation" module -...
View ArticleLegacyMessenger::deleteAll() leaves messages if there is a messenger service
Problem/MotivationIf there is a messenger service the LegacyMessenger::deleteAll() leaves messages to persist in static::$messagesProposed resolutionRemove from both locations.Remaining tasksUser...
View ArticleWarn users of what features are not available on a given entity type
Problem/MotivationContent Moderation adds two options to Workflow states; "Published" and "Default revision". Default revisions are ok for all entity types that use Content Moderation because we...
View ArticleMove DateTimeItem and DateRangeItem constants onto interfaces.
Problem/MotivationDateTimeItem and DateRangeItem both have class constants. These should be on interfaces.Proposed resolution - Move the DateTimeItem constants onto DateTimeItemInterface as-is. -...
View Articlewrapper class for PHP's DatePeriod
Problem/MotivationDate objects in Drupal are of type DrupalDateTime, which inherits from DateTimePlus, which is a wrapper around PHP's native DateTime class. PHP also has a DatePeriod class. I think it...
View ArticleConsider making "date only" a separate @DataType
Problem/MotivationI'm sure it's been noticed before, but #2926508: Add DateTimeNormalizer+TimestampNormalizer, deprecate TimestampItemNormalizer: @DataType-level normalizers are reusable by JSON API...
View ArticleLayout Builder defaults should support third party settings
Problem/MotivationOther modules will need to store things alongside the Layout Builder defaults.For example, the UI proposed in #2946227: Provide ability to alter blocks presented in...
View ArticleFully support PHP 7.2 in Drupal 7
combine patches#2885610: [PHP 7.2] Avoid count() calls on uncountable variables with#2925449: [PHP 7] Function each() is deprecated since PHP 7.2; D7 and also#2946045: Unable to update modules due to...
View ArticleAdd file sanity check to any file that is destined for public files dir
I am posting this here by recommendation from thread: https://security.drupal.org/node/166370 Every time I encounter any kind of serious hack for Drupal, I always find that a PHP file somehow makes its...
View ArticleLocal tasks should automatically have a default destination query string
Steps to reproduce: 1. Sign in as an administrator 2. Go to admin/people 3. Click the 'Add user' local action 4. Fill out the form to add a new user. 5. You get 'stuck' on the Add user page, when most...
View ArticleAdd chili sauce to Umami
Moving the addition of Chili Sauce from #2940146: Standardize writing style for Umami to a separate issue so that issue can focus purely on standardisation of what we already have.
View ArticleEncrypted storage of fields in core - GDPR support
General Data Protection Regulation is activate: 25 May 2018All personal data needs to be protected.It would be good if personal data were stored in the database secretly.The drupal core protects only...
View ArticleAllow entities to be subclassed more easily
Problem/MotivationContent types are essentially business objects, but we have no standard ability to modify or subclass them to add business logic, which therefore gets scattered among helper...
View Article