Improve the way main help page is rendered
This is a follow up issue of #1979028: Convert help_main() to a Controller.Main help page should be generated as a themable function.
View ArticleWhen Batch ID doesn't exist, Drupal should emit a 404
Currently if you try to go to /batch?id=123 you get redirected to the homepage with a message stating "No active batch". This seems counter productive, since the batch doesn't exist Drupal should just...
View ArticleTable style update
Problem/MotivationTables have seen little issues, the only improvement we saw was to remove some of the distracting elements and improving the whitespace. We developed Proposal: A Style Guide for...
View ArticleMessage style update
Problem/MotivationFor Drupal 7 we did a massive overhaul to how our messages visually look, combining messages, simplifying the text and making it compliant with WCAG 2.0. We went a little overboard...
View ArticleUpdate textfield & textarea style
Problem/MotivationA big part of this style guide is to find a consistent styling for our most basic elements. To do this we wish to change the text input slightly, mostly introducing a border radius...
View Articledrupal_http_request fails silently
If you pass a bad url into drupal_http_request (for example http:/example.com (one slash); it fails silently, with only a notice in watchdog with a missing index.Notice: Undefined index: host in...
View Article[meta] New visual style for Seven
Problem/MotivationIn Proposal: A Style Guide for Seven, we set out to overhaul the visual style of Seven. This was met with a lot of great feedback, which we have largely incorporated. However much of...
View ArticleCannot install Drupal 8: Cannot use object of type stdClass as array in...
Cannot install Drupal 8 with a fresh installation. Not sure if anyone else is having this issue. Screenshot shows the error.In settings.php:$databases['default']['default'] = array( 'driver' =>...
View Articlefile_field_update() should load the 'original' entity using revision ID, and...
If field_attach_update() is run on an existing, older revision, we need to ensure that file_field_update() actually fetches the correct 'previous' entity in order to compare if files have been added or...
View ArticleFatal error: Call to undefined method PHPUnit_Framework_Warning::getInfo()...
Discovered in #1818570: Convert users to the new Entity Field API, patch coming in a second.
View ArticleConvert the comments administration screen to a view
Part of #1823450: [Meta] Convert core listings to ViewsConverting the admin/comments page to a view with operations would keep it more inline with the rest of core listing pages.This also helps solve...
View ArticleUpdate normalize.css library
Update core's normalize.css library from v2.0.1 (8/20/12) to v2.1.1 (4/7/13) to help #1839318: Add normalize.css to all themes by default and #1924430: Add drupal.base library for base CSS styles stay...
View ArticleDiscuss how to conjunct options to support AND/OR
There are several places now in Drupal core, where you want some kind of logic which has N conditions in a single string .Someone want to either select items which match to all this N conditions, or...
View ArticleView creation error
Symfony is returning this error when I try to create a view.A fatal error occurred: Unable to find the controller for path "/admin/structure/views/view/test/preview/default". Maybe you forgot to add...
View ArticleRemoved double registration of RegisterKernelListenersPass
Problem/MotivationThe RegisterKernelListenersPass is registered twice, which seems like a mistake.Proposed resolutionThe patch removes the double-registration.AttachmentSizeStatusTest...
View Articlerename PluginInspectionInterface::getDefinition() to getPluginDefinition()
PluginInspectionInterface is the way instanciated plugin objects (or code manipulating them) can access their own plugin_id and plugin_definition. Method names are getPluginId() and getDefinition()....
View ArticleTwig templates in core should just be examples, all default markup provided...
As I'm writing this there's a big list of core theme functions and templates that are being converted to Twig templates. D8 will (hopefully) be going live with working Twig templates for all the markup...
View ArticleNew AJAX dialog is positioned behind the Toolbar when the content of the...
The following image shows a long dialog, long enough to need a scrollbar. The top of the dialog is positioned behind the...
View ArticleField UI integration for entity types is brittle
A fieldable entity type without a bundle breaks Field UI integration for all bundles of entity types that alphabetically follow it.Lazy bit of coding on my part.Found by agentrickard because domain has...
View ArticleProvide ability to reference existing role permissions without risk of...
Sometimes when administering permissions, I want to have multiple roles displayed for comparison perposes even though I only want to edit a single role. It is easy to accidentally make changes on the...
View Article