MailManager::mail() should run inside its own render context: it sends...
See #2626298: REST module must cache only GET requests..
View ArticleMake .install file layouts consistent
As pointed out in the development list, all install files should have a consistent layout. yched proposed1. hook_schema() 2. hook_install() 3. hook_uninstall() 4. hook_update_N()This order looks...
View ArticleImprove module descripition and error message about missing Curl library
Problem/MotivationThe Simpletest module requires a PHP Curl library to be installed. This requirement only comes up in the error message when a user tries to install the module, and it consequently...
View ArticleProvide a way to call taxonomy_get_tree() and similar without access control
The buildQuery() method is used by taxonomy_term_load_multiple() and overrides the base method DrupalDefaultEntityQuery::buildQuery().Simply put: loader functions cannot have access control restriction...
View Articleauthor_name does not allow filtered HTML
Follow-up to #2629496: [meta] Display name is seriously brokenThe author_name does not show properly with test module user_hooks_test. It looks like the <em>'s are removed.
View ArticleUser title does not show display name
Realname module alters the display name, but at user/1234 the username is shown. This is incorrect.
View ArticleFigure out whether term access (or other query based access checking) is...
Problem/MotivationSeems like we ought to be able to figure out whether there's term access implemented or not and set this based on that? Just a @todo but this feels like a similar problem to node...
View ArticleRecoverable fatal error: Argument 1 passed to...
I am getting this error when visiting Recent Content:Type php Date Sunday, November 22, 2015 - 23:15 Location http://d8head:8888/comments/render_new_comments_node_links Referrer...
View Articledrupal_rewrite_settings doesn't work as documented
The core installer in D8 appends the database configuration at the end of the settings.php file, instead of after the $databases structure is documented, currently around line 220. Note: D7 and older...
View ArticleChangedItem will not detect a change if another field item changes its value...
Problem/MotivationAt the moment the ChangedItem will check all fields for changes in its preSave function, but if there are other fields defined which are updating the field value in the preSave...
View ArticleContentEntityBase::hasTranslationChanges doesn't skip the revision...
Problem/MotivationContentEntityBase::hasTranslationChanges is not skipping the revision metadata fields from the comparision, which is leading a wrong outcome. The revision metadata fields as defined...
View ArticleImage paths sometimes get internal IP address instead of domain
What happensSometimes image paths get internal ip-address instead of domain.Example:http://10.52.16.57/core/misc/feed.svgShould be http://mydomain.com/core/misc/feed.svgThe object comes from the...
View ArticleNode changed timestamp can be manipulated by the user in the form and thus...
Problem/MotivationIn NodeForm we put the currently changed timestamp in the form and sent it to the client, for later overwrite error checking, so that we prevent the current user from saving the node,...
View ArticleTwig templates incorrectly use % trans % with arbitrary filters
Problem/MotivationSeveral templates in Drupal core use filters within { % trans % }. However as per TwigNodeTrans::compileString(), there is no support whatsoever for arbitrary filters in twig %trans%...
View ArticleFollow-up for #2408371: PageCache is 1ms slower due to wrong service pass order
Follow-up to #2408371: Proxies of module interfaces don't work- Currently middlewares after page_cache are not proxied as the ProxyServicesPass() comes too early to find the dynamic 'lazy'...
View ArticleViews RSS view mode settings are completely broken
Follow-up to #2409413: Remove fields that do nothing from the "RSS publishing" settings formProblem/Motivation'title' is a special view mode hacked into the plugins. The default view mode 'rss' is...
View ArticleWhen entire form is replaced by an Ajax response, Drupal.attachBehaviors() is...
Problem/MotivationWhen an ajax-enabled form is set up to be completely replaced by a new copy of the form in the ajax response (using the replaceWith method), the Editor module attempts to reattach...
View ArticleMultistep Form Wizard
Drupal core has been lacking a fairly easy to use form wizard for a long time. CTools has a good example of how these can work, and with the advent of tempstore in core, officially blessing an approach...
View Articleform #states not working with literal integers as values in IE
To reproduce, say you have a form like this one: // switching to 'bar' item should display 'dependant' text field $form['principal'] = array('#type' => 'radios','#title' => 'Principal','#options'...
View ArticleShow helpful message or be silent (but do not fatal!) when configuration...
Problem/MotivationFollow-up to #2584603-48: PHP exception on manage fields after enabling Configuration Translationwe cannot actually prevent having config files associated to the same mapper in...
View Article