Allow widgets and formatters for base fields to be configured in Field UI
Followup for #1988612: Apply formatters and widgets to rendered entity base fields, starting with node.title . Postponed on: - #1988612: Apply formatters and widgets to rendered entity base fields,...
View ArticleRemove references to global $user in SimpleTest module
Replace all global $user and $GLOBALS['user']. All places in History module should be fixed (except tests see #2150857: Remove references to global $user in Simpletest module tests. ).
View ArticleContextual links incompatible with render cache
Problem/MotivationContextual links break the render cache: they are only added if the user has the "access contextual links" permission and can be different for each user.Proposed resolutionClient-side...
View ArticleSet fixed "from:" and add "Reply-to:" to improve deliverability of Drupal mail
In the fight against spam more and more ISP's require mail send though the php function to originate from the main domain. The contact form however uses the senders email as "from:" address.I'd like to...
View ArticleReplace format_plural with \Drupal::translation()->formatPlural()
Updated: Comment #7Problem/MotivationFollow-up from #2111349: Change notice: Move format_plural to the string translation service and format_interval to the date service. . Implementation of #2111349:...
View ArticleDisplay permission machine name on permission page
node.module, line 1505 The node_permission() function defines permissions: e.g. "View published content" with the machine name "access content". I'm guessing that "access content" is legacy, and "View...
View ArticleIntroduce #post_render_cache callback to allow for personalization without...
Updated: Comment #0Definition of "personalization"There are many kinds of personalization. Personalization is based on one or more contexts: user, geographical location of the user, time, a specific...
View ArticleManage Displays Search Results doesn't manage the display of the search results
There is a "Manage Displays" setting page to customize the Search Results page to show which fields will be shown on your content when someone searches for them. Unfortunately, it does not actually...
View ArticleDropbutton 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 ArticleDecide if and how to extend D6 security support 6-24 months past an 8.0 release
Our current policy is to stop security supporting Drupal X when Drupal (X+2) is released. In other words, stop security supporting D6 when 8.0 is released. Which means, if the day after 8.0 is...
View ArticleMake unused file 'cleanup' configurable
Problem/MotivationCore's file fields have very hard-coded assumptions that if a file is no longer used in a file reference field, then it should be deleted. This is because there's no way to have any...
View ArticleRegression: Only title (of base fields) on nodes is marked as translatable
Updated: Comment #1Problem/MotivationMultilingual support for node base fields at storage level was added in #1498674: Refactor node properties to multilingual , but there is still no way to enter...
View ArticleIP address blocking should also allow to block entire subnet/range
http://localhost/drupal-cvs/admin/settings/ip-blockingCurrent I can only block one single IP address. It will be great if drupal allows to block entire subnet by providing a CIRD...
View ArticleShould widgets / formatters enforce #access / field_access checks ?
Currently the field_access checks on entity form / entity view are done by WidgetBase::form() / FormatterBase::view().- There are cases when you might want to use a widget even if the current user has...
View ArticleWidgets / formatters should return unwrapped $elements
WidgetBase::form() / FormatterBase::view() both take care of nesting the generated render arrays in a wrapper keyed after the field name.This matches the common use case of entity forms and entity...
View Articlefield.module - Convert theme_ functions to Twig
TaskConvert PHPTemplate templates to Twig templates.Remainingtheme_ function -> Twig conversions (and preprocess function additions or changes) moved over from the existing conversion issue...
View ArticleConvert update_manual_status() to a new style controller
Part of #1971384: [META] Convert page callbacks to controllersFor instructions on how to convert a page callback into a controller, see the WSCCI Conversion Guide.
View Article/core/lib/Drupal/Core/Routing/MatcherDumper.php will never roll back its...
Part of meta-issue #2002650: [meta] improve maintainability by removing unused local variablesFile /core/lib/Drupal/Core/Routing/MatcherDumper.phpLine 121: Unused local variable $txn
View ArticlePhase 1 - Decouple book module from menu inc
Updated: Comment #NProblem/MotivationThe re-use of the {menu_links} table by book module has always been a bit of an awkward implementation. I (pwolanin) wanted to build book on tops of the menu link...
View Article".active" from linkGenerator(), l() and theme_links() forces an upper limit...
Updated: Comment #118Problem/MotivationHTML links generated by either l(), theme_links() or linkGenerator() all dynamically check whether they are currently "active" by comparing the current URL's...
View Article