Allow users to translate content they can edit
Problem/Motivation#253157: Add "Translate own content" permission, rename "Translate content" to "Translate all content" was committed in earlier versions of Drupal 8 which allowed users to translate...
View ArticleTelephone Link field formatter InvalidArgumentException with 5 digits or...
Problem/MotivationWhen applying the telephone link field formatter on number with 5 digits or less, Drupal miserably breaks, displaying some kind of WSOD with the following message: "The website...
View ArticleView with user/% path breaks login/logout on 8.5.x
I'm not sure if this is a Views bug or a core bug.How to reproduce1. Create a Drupal 8.5.0 site. 2. Create a view and set the path to user/% to override the user profiles. 3. /user/login and...
View ArticleAdd Date function support in DTBNG
Problem/MotivationSupport for date formats is implemented in such a way that database drivers other than the ones in core are impossible to implement without modifying the module.This code (just an...
View Article[Meta] Remove database specific logic from core
Problem/MotivationDrupal core has still lots of database specific logic that has not been moved to DTBNG. There are many parts of core that take conditional actions depending on which database backend...
View ArticleJSON API 8.18 update causes users disallowed to login randomly
After updating to 8.18 some existing users (apparently those with moderator or admin privileges) face stochastic problems with login to the site with the REST service. Login via Drupal standard...
View Article[policy, no patch] Drupal 9 release timing and Drupal 7/8 EOL
Problem/MotivationClosely related to #2598662: Decide when Drupal 7 (and Drupal 8 and later) should enter the LTS and security-support-only phase, except that's about when the branches start LTS, this...
View ArticleAllow Paragraphs widget/field and similar use cases to to be considered...
Problem/MotivationThe changes in content_moderation/translation and how it handles non-translatable fields broke paragraphs pretty badly. See #2951436: Fix integration with content moderation in...
View ArticleThe revision ID field should be flagged as revisionable
Problem/MotivationThe revision ID field is not flagged as revisionable, which might be a problem when iterating through the entity fields and retrieving only non-revisionable fields - e.g. when wanting...
View ArticleAllow the inline creation of non-reusable Custom Blocks in the layout builder
Problem/MotivationWhen you create a Custom Block entity, a Block Plugin definition is derived and is available anywhere Block Plugin definitions are listed. This makes a lot of sense when Custom Blocks...
View ArticleInvalidating 'node_list' and other broad cache tags early in a...
Problem/MotivationSuppose you have some content entity type (foo) with an entity reference to nodes, and you have contrib or custom code that needs to update something about the referenced nodes...
View ArticleSeven's focused/hovered tabs do not meet WCAG AA 1.4.3 for contrast
Seven's tabs styling uses a brighter colour foreground text colour for a tab with a :hover or :focus state:.tabs__tab:hover, .tabs__tab:focus { color: #008ee6; background-color: #fafaf7; } This...
View ArticleDeprecate system_get_info() and system_register()
Now that #2208429: Extension System, Part III: ExtensionList, ModuleExtensionList and ProfileExtensionList is in and #2659940: Extension System, Part III: ThemeExtensionList and...
View ArticleReplace hard coded static cache of entities with cache backends
Problem/MotivationWhen loading large numbers of entities, especially during migrations and updates, it's quite easy to run out of PHP memory.Migrate works around this by trying to clear the entity...
View ArticleMenu overview always shows the untranslated config entities
Problem/MotivationCurrently the menu overview (located under admin/structure/menu) always displays the menu names/descriptions in the original language. I know this was intentionally done for all...
View Article[PP-1] Add workspace UI in top dialog
Problem/MotivationThis is the implementation issue for #2732081: WI: Phase G2: Full-site preview with Workspace UI.There is one dependency:#2916781: Allow off-canvas dialog to be rendered at the top of...
View ArticleUse a tri-state checkbox for tableselect widget.
Problem/MotivationThe tableselect widget allows users to carry out two short cut actions on the table selections: select all, and unselect all. Currently the master checkbox in the table header behaves...
View ArticleInstall profile in settings.php and mismatch check makes re-installs of...
Problem/Motivation#2156401: Write install_profile value to configuration and only to settings.php if it is writeable changed from always writing the install profile to configuration, and only to...
View ArticleAdd a button to reinstall Umami demo
Problem/MotivationIn #2944113: Should Umami/OOTB support backwards compatibility and an offical upgrade path from one version to another? we discussed that it could be useful to have a reinstall button...
View ArticleFigure out a way to deal with form submits that would leak into the Live...
Problem/MotivationThe concept of workspaces and site-wide previews apply only to revisionable and publishable entities. However, it is very easy for site editors to miss this point and change some...
View Article