Follow-up for #3039568: add status report message about JSON:API's...
Problem/MotivationSuggested in a UX meeting:A simple status report message about JSON:API's access being enabled, especially when write access is enabled. This was requested by a couple UX team members...
View ArticleModify Layout Builder's use of the off-canvas tray to improve UX of...
Problem/MotivationThe Layout Builder uses core's off-canvas "tray" when adding/editing blocks to a layout. It opens the tray on the right side of the page, but it's not very wide, and as a result it...
View ArticleTemplate suggestions for elements in the Views UI form not preserved on AJAX...
Problem/MotivationDiscovered while investigating this bug in Claro #3067085: Views top dropbutton breaks when editing a view. The cause was narrowed down to the use of a custom template for the Views...
View ArticleMove Attribute classes under Drupal\Component
The Drupal\Core\Template\Attribute class and its helper classes have no Drupal dependencies apart from Drupal Components. There already exists at least one project where Attribute classes are used...
View ArticleConvert path aliases to full featured entities
Problem/MotivationPath aliases are currently represented as arrays, and they are using a custom storage class, which means they can't be integrated in modern workflows built around Drupal's Entity API,...
View ArticleDeprecate unused jQuery UI components in favour of a suite of contrib modules
Problem/MotivationFollowing #3051352: [Plan] Remove unused jQuery UI components and replace with a suite of contrib packages for the continuous upgrade path we need to actually deprecate all the unused...
View ArticleDeprecate using Classy as the default theme for the 'testing' profile
Problem/MotivationIn #2350823: Use the Classy theme in the Testing profile we "temporarily" changed the testing profile to use classy theme (instead of stark) as we cleaned the CSS classes out of core...
View ArticleAllow deletion of multiple terms
Problem/MotivationWe need a way of deleting multiple terms. The list builder for taxonomy terms is special, as there is no "collection" route but they are listed on the vocabulary itself. However, we...
View ArticleRemove \Drupal\FunctionalTests\Update\UpdatePathTestBase::$installProfile,...
Problem/MotivationDiscovered in #2352949-74: Deprecate using Classy as the default theme for the 'testing' profile, quoting verbatim: Apparently UpdatePathTestBase does not just use the DB dump, it...
View Articlenew translated URL alias not saved after cloning node with translations
I think this is a core bug, but not 100% sure.I have a site with 3 languages. I had a node in the original language and 2 translations, each with a different URL alias.Then I cloned the original...
View ArticleEditor::getFilterFormat() shouldn't cause fatal error before Editor saved
Problem/MotivationI keep finding myself writing code like this: if (!$editor->hasAssociatedFilterFormat()) { return; } $format = $editor->getFilterFormat(); if (empty($format)) { return; } I'd...
View Article"Content with term" views relationship not working due to wrong...
Problem/MotivationCurrently the "Content with term" relationship does not work properly. Steps to reproduce:Create a new content viewAdd "Taxonomy terms on node" relationship to get all referenced...
View ArticleLayout Buider Overrides does not aware of...
Hi Team,We use 'hook_entity_view_mode_alter' changed the view mode of an entity based on some conditions, but we also require the ability to override it with layout builder on the entity level, it...
View ArticleException in EarlyRenderingControllerWrapperSubscriber is a DX nightmare,...
Problem/MotivationI've spent too many hours debugging that LogicException and finding the root cause now, so I thought it's time to open this issue.Finding the root cause for that is very hard and...
View ArticleAdd per-bundle unpublished content permissions
Problem/MotivationFor sites with lots of different content types, and complex workflows, the view any unpublished content permission is a bit too permissive.Proposed resolutionAdd view any unpublished...
View ArticleIntroduce entity permission providers
Problem/MotivationRight now each content entity type needs to define its set of permissions from scratch, then declare a matching access handler. This is pure boilerplate, an entity type's permissions...
View Article[META] Support WYSIWYG embedding of media entities
Problem/MotivationCore currently provides support for embedding of images. It is currently impossible to embed a video or a document. Also, when #2801277: [META] Support remote media assets as...
View Articleindex.php is inserted in menu links
Home directs to website.com/index.php in the menu. /contact directs to website.com/index.php/contact. I have to input the whole URL to bypass index.php from inserting itself before the desired page:...
View ArticleWhite screen error when using a bundle-specific computed field in layout builder
I added a computed field to a specific node bundle like this:/** * Implements hook_entity_field_storage_info(). */ function ilr_entity_field_storage_info(EntityTypeInterface $entity_type) {...
View ArticleUse Media images in Umami demo
Problem/MotivationNow media is available, we should consider how to implement its image handling capabilities in Umami.So far, Umami is using regular image fields to add images on content types. It...
View Article