Add initial values support for configurable and multi-valued fields
Problem/Motivation#2346019: Handle initial values when creating a new field storage definition added basic initial value support for single-valued base fields (i.e. stored in the shared tables). We...
View Articlehook_ENTITY_TYPE_translation_delete not called
To reproduce:Write a hook_ENTITY_TYPE_delete implementation and put a \Drupal::logger(__FUNCTION__)->notice(__FUNCTION__) inside of itWrite a hook_ENTITY_TYPE_translation_delete implementation and...
View ArticleContent Moderation decides to set a new revision as the default one way too...
Problem/MotivationContent Moderation sets the 'default revision' flag in \Drupal\content_moderation\Entity\Handler\ModerationHandler::onPresave() based on various logic checks in...
View ArticleBook storage and UI is not revision aware, changes to drafts leak into live site
Problem/MotivationSimilar to #2856363: Path alias changes for draft revisions immediately leak into live site.Steps to reproduce:Enable book module and configure it for article content type.Create a...
View ArticleAdd an option for granular timestamp date aggregation in Views
A simple case is to output the number of nodes created per month. We can use Count to aggregate the number but there seems to be no option to enable per-month aggregation for 'created' timestamp - only...
View Articlenpm@5 creates package-lock.json automatically
Problem/MotivationAs title.http://blog.npmjs.org/post/161081169345/v500Since it's on CORE dir, it always messes our patches.Proposed resolutionAdd to .gitignoreRemaining tasksUser interface changesAPI...
View ArticleSettings returned via ajax are not run through hook_js_alter()
Updated: Comment #0Problem/MotivationIt is possible to change javascript settings via hook_js_alter(), but the settings are returned unaltered from ajax request.For example:function...
View ArticleMake cache_form $expiry configurable, to mitigate runaway cache_form table or...
Problem/MotivationBusy sites that use a lot of forms can make a lot of entries in the cache_form table. This is particuarly true of sites using Ubercart, Commerce, or other modules like Fivestar, Ideal...
View ArticleAllow profiles to provide a base/parent profile and load them in the correct...
Updated: Comment #326Problem/MotivationWith Drupal 7's vastly-improved install profile functionality, and the recently-improved drupal.org distribution packaging infrastructure, many new install...
View Article[D7] W3C HTML5 Validation error with PHP array-based query-strings built with...
Ported from D8see parent issue for detailsalso see attached D7 ported patch
View ArticleRedesign the 'install profile selection' installer screen to allow...
Problem/MotivationAs part of #2822412: [plan] Create experimental install profile we intend to add an experimental profile for Drupal 8. This profile will be different to the other profiles in core in...
View ArticleMigrate d6 translated nodes with translated taxonomy
Problem/MotivationProposed resolutionI tested today migrating a D6 site that had: - One content type with translations into Spanish (using Content Translation and i18n and CCK translation) - One...
View ArticleMigrate D6 i18n taxonomy terms
Note: This is a clone from https://www.drupal.org/node/2225781 that deals with taxonomy vocabularies. This issue deals with taxonomy terms.Problem/Motivationi18ntaxonomy sub module adds two fields to...
View ArticleClarify in the dblog_help that the dblog module should not be used for...
Problem/MotivationBased on #1635646: Admin users should know site report permission allows for more than viewing it is clear that the dblog module cannot be used as a forensic log. Proposed...
View ArticleDrupal.t() placeholder substitution doesn't always work correctly...
Problem/MotivationJS translation files are never added to Drupal pages => strings in JS are never translated.When parsing the JS files for source strings, singular and plural strings are stored...
View ArticleFallback to langcode-less URL alias if alias for langcode doesn't exist
The URL Alias field widget only shows aliases where the langcode of the alias matches the langcode of the entity. The field should also check for a path with an undefined langcode as well.
View ArticleUsing checkboxes with an "is all of" filter fails if any options...
Problem/MotivationFollowup from #2651102: Using checkboxes for exposed filters results in zero rows displaying, this was originally reported in the Better Exposed Filters issue queue, but has since...
View Article[PP-1] Interface translations export contains incorrect plural formula
Problem/MotivationWhen exporting translations through the user interface at /admin/config/regional/translate/export, the resulting file contains a hardcoded plural form in the header:"Plural-Forms:...
View ArticleDefault_value overridden by form #states at page load
It's probably working as designed but not always as logical to me. When checkbox B will get checked when checkbox A is checked, it doesn't matter if it has a default value 'checked'. It will always be...
View ArticleAdd from/to timezone settings for the "FormatDate process plugin"
Problem/MotivationIn the FormatDate process plugin implementation the source format and destination format use the same timezone which comes from the settings, but we could have case when we need...
View Article