Wrong requirements for route user.admin_create
Drupal core allows access to /admin/people/create based on the permission 'administer users'. This is correct by default, in vanilla core. However it ignores any code that has implemented...
View ArticleMissing taxonomy hierarchy items in 8.6.0 after running taxonomy_update_8502
Problem/MotivationSeveral problems were identified in the taxonomy_update_8502() update function that can lead to a broken taxonomy after upgrading to 8.6.0. Symptoms are exceptions/errors while...
View ArticleSource files naming issue with case insensitive filesystems
Composer update is reporting the following error when updating Drupal Core (no matter to which version, 8.5.x or 8.6.x); - Updating drupal/core (8.5.6 => 8.6.1): Downloading (100%) The process...
View ArticleUsername formatter ignores entity access
The user formatter has a setting "Link to the user". The link is only displayed if the account (user that the output is being generated for) has access to view the target user (the one whose name is...
View ArticleAdd Views support for entity reference fields that point to configuration...
This feature request was first discussed at Workbench Moderation's issue queue at #2652786: Provide a Views filter for moderation state. It's origin was that currently is not possible to filter content...
View ArticleTelephone Link field formatter InvalidArgumentException with 5 digits or...
Problem/MotivationWhen applying the telephone link field formatter on number with 5 digits or less, Drupal miserably breaks, displaying some kind of WSOD with the following message: "The website...
View ArticleAllow customisation of permission to create user with blank email
In Drupal core, there is a single permission 'administer users' that controls whether a user can 'administer' the user account of another user. However the Drupal 8 Entity API makes it possible to...
View ArticleExpose oEmbed provider URL setting in the Media configuration form
ProblemIn Russia the URL https://oembed.com/providers.json, as well the whole website https://oembed.com/ is blocked by providers by Roskomnadzor.Media module in 8.6. is have setting...
View ArticleCannot use relationship for rendered entity on Views
Problem/MotivationYou cannot create a view and try to list rendered entities using relationship.Steps to reproduce (based on Standard profile):Add an entity reference field named "field_content" to the...
View ArticleAjax attached to Views exposed filter form does not trigger callbacks
If you try to use #ajax on a Views exposed filter form element, the callback is never invoked. This was discussed at length in the Views issue queue here:#1183418: Ajax attached to exposed filters in...
View ArticleIntroduce generic entity template with standard preprocess and theme suggestions
Problem/MotivationRight now, EntityViewBuilder always uses $entity_type_id as #theme. #2698909: EntityViewBuilder uses non-existing #theme hooks corrects that a bit and doesn't use it when no such...
View ArticleEnable blocks instead of single IP-addresses in UI
The ban module enables you to store single IP-addresses, from which any access of the website will be prevented. In some cases spammers uses IP-ranges from where they spam contact forms. So it would be...
View ArticleIgnore node_module folder in core to use Drupal with npm/grunt/nodejs
Problem/MotivationDrupal crashes with a segfault when doing a file scan and the the source contains a npm/grunt/nodejs source folder (node_modules). This is probably due to the many folder nesting of...
View ArticleMove Custom block library to Content
Problem/MotivationUnder Block Layout there are three pages. Two of these (Block layout and Block types) are structure and site-building tasks. Any configuration or new block types are exported in the...
View ArticleMake use to Object.entries() JavaScript polyfill
Problem/MotivationThere are many instances where we fetch an object's keys, Object.keys() and then iterate over them, .map()/.filter(). In some instances we have to additionally fetch the value of the...
View ArticleJS: Polyfills support
Problem/MotivationRight now we don't have a solid plan for how we can handle polyfill support.Proposed resolutionFor now, I see a few options:1. Include the appropriate polyfills manually:We can...
View ArticleViews argument set incorrectly when using AJAX pagination and a path alias
Problem/MotivationI think the approach that the views AJAX system takes to determine views arguments is incorrect. Right now when doing AJAX pagination, the view attempts to get all of the contextual...
View ArticlePrivateTempStore->getOwner Attempts to access possibly unset Request Session
I am getting and setting values to PrivateTempStore on every request. This works fine while accessing the site through a browser but when my code is invoked through Drush on the command line. drush...
View ArticleAdd ability to select a timezone for datetime field
Problem/MotivationImagine an organisation WidgetCo with editors and users in a variety of different time zones. They commonly face 2 problems trying to use the Date module. Support for some of this was...
View ArticleAdd helper functions to MigrateDrupal7TestBase
Problem/MotivationIssue #2554321: Clean up Migrate's test suite introduces helper methods in MigrateDrupal6TestBase, that allow to perform bundled migrations in tests, such as migrateUsers(),...
View Article