Broken/missing handler for contextual arguments in 3 out-of-the-box core Views
Standard 8.x checkout (29 April 2013) Search module enabled.Enable the following canned Views and find that when you open the Advanced section panel you'll see "Broken/missing handler" for the...
View ArticleRoutine user error can lead to plaintext passwords in the database
Making public from issue reported on s.d.o against 7.x"Drupal logs unsuccessful login attempts via watchdog in to following format: Login attempt failed for [contents of username field]Anecdotal...
View ArticleFormatters do not support weights like widgets do
For Drupal 7, if you provide a super advanced formatter for a field type, and your field is named 'advanced_field_formatter', because your module is listed alphabetically first, this means your...
View ArticleRefactor the entity system to be evented
Problem/MotivationIt was decided that Drupal 8 will rely heavily on OOP. While the entity system does this, the only way to interact with is via procedural code. This patch intends to remove the...
View ArticleConvert dblog_top() to a controller
Convert this page callback to a new-style Controller, using the instructions on http://drupal.org/node/1800686
View ArticleMove entity_get_form to Drupal\Core\Entity\EntityManager::getForm()
Follow up for #1971384: [META] Convert page callbacks to controllers and #1913618: Change notice: Convert EntityFormControllerInterface to extend FormInterfaceWhilst we have _entity_form for our...
View ArticleCreate Drupal::entityManager for improved DX
Follow up for #1982980: Move entity_get_form to Drupal\Core\Entity\EntityManager::getForm() and various othersProblem/MotivationWe have lots of Drupal::service('plugin.manager.entity')-> throughout...
View ArticlePermission error at some places
Getting these errors while installing drupal 8 Warning: mkdir(): Permission denied in Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->ensureDirectory() (line 150 of...
View Articlemenu_link_save() does not recursively check for equality between the $item...
If a menu_link entry only has changes within its ['options'], the db_update query may not be invoked. The issue is in the following logic:array_intersect_key($item, $existing_item) != $existing_item...
View ArticleIndividual checkbox States doesn't work when combined with a checkall checkbox
I have a problem where I have a few checkboxes in a form which have textfields associated to them. I want the textfields to be enabled when the individual checkboxes are checked. I have done this with...
View ArticleBring JS settings merging in ajax_render() in line with drupal_get_js()
ajax_render() uses array_merge_recursive() to merge the JS settings, as opposed to drupal_array_merge_deep_array() used in drupal_get_js(). When a module (mistakenly?) adds the same settings object...
View ArticleProvide a LoadableInterface for Typed Data objects
Some abstract Typed Data objects (like entities) should be allowed to implement an interface that declares them as "loadable", possibly through a static method on the object itself. This would be...
View ArticleMake the autoloader swappable
Right now we're stuck with whichever autoloader Drupal 8 ships with, but we know that the autoloader performance is very bad out of the box. There's the APC switch but there are other options like...
View ArticleUse 'instanceof' instead of class_implements() in...
@see Title.This is completely unnecessary and weird:<?phpif (!in_array('Drupal\Core\FileTransfer\ChmodInterface', class_implements(get_class($this)))) {...} ?>
View ArticleEntity Forms in ajax requests don't find the route
If you look at the views UI preview you get likeAn AJAX HTTP error occurred.HTTP Result Code: 404Debugging information follows.Path: /d8/admin/structure/views/view/content/preview/page_1StatusText: Not...
View ArticleBrainstorm additional uses for the module installation step
The module installation step takes a significant amount of time where the user is simply staring at a progress bar. We could make good use of this time to provide more value to the user. Benefits could...
View ArticleThemes (custom/derived/new) are disabled at random intervals
Problem/MotivationI'm filing this issue - because I might have found a fix but I have not clue as where to put it.I've experienced, during almost every drupal 7 install I've made, that if I try to make...
View ArticleNeed to make clear that 'execute' method doesn't reset query conditions?
API page: http://api.drupal.org/api/drupal/includes%21entity.inc/class/EntityField...Having used EntityFieldQuery within a loop context, it doesn't look as though the 'execute' method clears out the...
View ArticleRemove ViewsUIConverter (Views UI Route Enhancer)
Once #1906810: Use TypedData for upcasting request arguments lands we can remove the ViewsUIConverter (note, the patch in the aforementioned issue makes it a ViewsUIEnhancer) and replace it with an...
View ArticleAllow formatters & formatter settings for extra_fields (display)
Extra fields can't have formatters, formatter settings or a formatter summary. field.module and field_ui.module could provide this, so that other modules (that define extra fields) can use those...
View Article