Quantcast
Channel: Issues for Drupal core
Browsing all 292924 articles
Browse latest View live
↧

[plan] Add support for environment-specific configuration

Problem/MotivationProvide a mechanism in core for handling configuration changes between different environments, such as Dev, Stage, Prod. For example, environments might have different modules enabled...

View Article


admin/reports/upgrade redirect doesn't handle view arguments when enabled

Problem/Motivationadmin/reports/upgrade doesn't correctly redirect. If views is enabled, it should use URL arguments instead of setting the session. See #2904549: Remove routing.yml for...

View Article


Umami demo grid-2 layout annotation minor typo

Problem/MotivationThe annotation for the Umami demo's grid-2.css file reads as "This file is used to create a 3 column grid layout.", but the filename and CSS properties would seem to indicate styling...

View Article

Create a trait to implement \Drupal\Component\Plugin\ConfigurableInterface

Problem/Motivation#2851635: DefaultSingleLazyPluginCollection retains stale instance IDs shows that base plugin classes should all merge default configuration in the same way. We should supply a trait...

View Article

Fix comment access handling

Problem/MotivationThe comment module comes with a CommentAccessControlHandler which is not really used on crucial places. Instead of using this handler, there are dozens of places, where the...

View Article


Term route context

Problem/MotivationWe have \Drupal\node\ContextProvider\NodeRouteContext that can be used in ConditionPlugin(for example). But we haven't analogs to another entities. Taxonomy term is very essential...

View Article

Removing deprecated methods url() and drupal_unlink()

Problem/MotivationRunning drupal check and found 2 deprecated functions: line 32: Call to deprecated method url() of class Drupal. line 430: Call to deprecated function drupal_unlink()Proposed...

View Article

Username enumeration via one time login route

Problem/MotivationUser password reset URLs can be used to enumerate usernames.For example [site_url}/user/reset/[user_id]/1/1For Drupal 7 or Drupal 8, if you're logged in and visit a URL like the above...

View Article


Convert block module hook_help() to topic(s)

Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the block module.Proposed resolutionTake the information that is currently in the hook_help module overview...

View Article


Image may be NSFW.
Clik here to view.

Casing & Grouping Question for DateTime Module

I see two different modules: one is spelled "Datetime" and the other one is "datetime". See the image below. My questions are: 1. Should the casing be normalized across all three modules: "datetime",...

View Article

Configuration language being overwritten during module install if site...

Problem/MotivationSteps to reproduceFresh install (in english)Enable the locale and language modules.Add a language (dutch in my case)Make the newly added language standard languageEnable a module...

View Article

Add a new test type to do real update testing

Problem/MotivationWe have hit problems with the security release of 8.6.7 and the bug fix release of 8.6.8. See:#3026386: Drush fatal error after upgrading to 8.6.6, 8.5.9, or 7.62: PHP Fatal error:...

View Article

Migrate plugin base classes should implement ConfigurablePluginInterface

Problem/MotivationMigration plugins throughout core and contrib keep having to do this sort of thing:$delimiter = isset($this->configuration['delimiter']) ? $this->configuration['delimiter'] :...

View Article


Provide single field values from multivalue fields as layout builder-friendly...

Problem/MotivationFor every multivalue field block, automatically provide a corresponding single-delta version of that block.This would allow the edit form when initially creating the node to act as a...

View Article

Migrate UI - allow modules to declare the state of their migrations

Problem/MotivationModules need a way to declare their migration status and give a short description on the Migrate Upgrade review page, /upgrade. The short description can have a link to a...

View Article


htmlspecialchars(): Invalid multibyte sequence in argument in check_plain

Hello.Message Warning: htmlspecialchars(): Invalid multibyte sequence in argument in check_plain() (line 1670 of /var/www/vhosts/4/112314/webspace/httpdocs/totapodroz.pl/includes/bootstrap.inc).That...

View Article

FormatterBase should pass along third party settings

Problem/MotivationWidgetBase passes itself along when invoking alters, allowing third party code to have access to their third party settings.FormatterBase does not pass along the third party...

View Article


Support 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 Article

Remove whitespace modifiers from links.html.twig

The template file links.html.twig has a lot of whitespace modifiers. These dashes here, {%- if heading -%}They were originally added when the template was converted, but don't seem to serve a purpose...

View Article

Fix grammar ("an URL" should be "a URL") and consistent...

Problem/MotivationSpelling inconsistencies in API documentation in two cases: \Drupal\Core\Url class and URLThe scope has been reduced based on comments from other contributors.Proposed resolutionI...

View Article
Browsing all 292924 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>