Introduce menu link bundles per menus
Problem/motivationMenu items currently are all in one bundle called "Menu link". The language subsystem has a standard language setup process for language settings and inheritance (whether language...
View ArticleMove all menu_link related code to its home
The original conversion #916388: Convert menu links into entities does not move all MenuLink entity parts to menu_link module So #1946428: Convert all of confirm_form() in menu.admin.inc to the new...
View ArticleConvert user_access to an injectable service
Problem/MotivationFollowing on from http://drupal.org/node/1945390#comment-7247250 with further detail in http://drupal.org/node/1945390#comment-7215306, we ideally want user_access to be an injectable...
View ArticleDRUPAL_CACHE_PER_ROLE should not override DRUPAL_CACHE_PER_USER
drupal_render_cid_parts($granularity) in common.inc includes the following comment:'PER_ROLE' and 'PER_USER' are mutually exclusive. 'PER_USER' can be a resource drag for sites with many users, so when...
View ArticleDo not let default configuration entities be deleted
Configuration entities can be deleted, which is a good thing. However, this allows people to completely remove default configuration, and recovery is hard, if not impossible. Try deleting the frontpage...
View ArticleRefactor menu link properties to multilingual
Based on #1498634: [meta] Define revision/translation SQL schema for core entities (no patch) there should be a new schema for menu links. See #1498674: Refactor node properties to multilingual for an...
View ArticleNULL $data variables get sent to hook_block_view_alter() occasionally
While testing the Persona module, I encountered a fatal error as described in #1967778: Fatal Error on vanilla site with just Persona and Session API where NULL $data variables are passed to...
View ArticleConvert ReorderDisplays to use table rendering and remove theme function
Similar to #1929064: Refactor views_ui_rearrange_form to remove theme function for table render, we don't really need a theme function anymore. That issue was a 'test the water' type of thing. So we...
View ArticleAllow the Link fieldset to be collapsed.
This is a follow-up for #1957670: Link field labels don't show in entity formsThe link widget is complex enough to have ability to be collapsible so save screen space when no edit needed for field
View Articledrupal_query_string_encode() isn't checking for empty values.
Problem/MotivationA bug report for the path_redirect module ( http://drupal.org/node/1963528 ) led me to notice that the D6 core function drupal_query_string_encode() isn't checking for empty values...
View ArticleDuring installation the moduleHandler calls hook_hook_info without having the...
From #1881606-12: Use a derivative to integrate all entities as row plugins+++ b/core/modules/views/views.module@@ -828,11 +828,15 @@ function views_hook_info() {+Â // During installation the...
View Article'unify' hook_token_info()
hook_token_info() is used to expose data objects and their properties. The odd thing about this hook is that the data objects are declared separately from their tokens, which causes some confusion.I...
View ArticleBlock title != view title
Let content authors put a bird on it if they want. Proof of concept.AttachmentSizeStatusTest resultOperationsblocks-are-jerks.patch3.65 KBIdleFAILED: [[SimpleTest]]: [MySQL] 54,388 pass(es), 1 fail(s),...
View ArticleRemove unused $id and $zebra variables from templates
Spin-off from #1649780: Remove first/last/odd/even classes in favor of CSS3 pseudo selectors. That issue has a lot of support from people in principle, but still needs to work through some details for...
View ArticleExpandable children are gone from vertical toolbar
I'm tracking down now when it occurred, but here's some screenshots to kick off an issue.Yesterday: Today:AttachmentSizeStatusTest resultOperationsYesterday.png62.28 KBIgnored: Check issue...
View Articlehook_field_formatter_prepare_view do not make use of...
Disclaimer : this bug has not been filled against D8 because it seems that it has been fixed by moving the drupal_alter('entity_view_mode') call to...
View ArticleRemove per-region block markup
The Blocks and Layouts initiative is working on decoupling Blocks from Displays (for purposes of this issue, think of a Display as just a set of blocks arranged in a layout). To that end, we would like...
View ArticleConvert Views $row_classes to $row['attributes']
Problem/Motivation$row_classes should be on the context of the row which is being rendered.Proposed resolutionMove $row_classes to $row['attributes'] with the Attribute class. This will need to move to...
View ArticleClean up css and markup for Tour module
Part of the CSS Cleanup: #1968914: [META] Sprint CSS cleanupOverview of Goals:Make it easy to remove unwanted design assumptions in the theme layer, while maintaining critical functionality. Prevent...
View ArticleWhitespace fixes in language installer and config install storage
Found unrelated whitespace fix changes in #1905152: Integrate config schema with locale, so shipped configuration is translated, moved here.AttachmentSizeStatusTest...
View Article