User reference fields can reference anonymous users even when they are...
When configuring an entity reference field for users, you can choose to disallow anonymous user selection. However, this only works when providing the list of autocomplete values, but is completely...
View ArticleDisplayPluginBase::applyDisplayCachablityMetadata() method has typo in...
Problem/MotivationDisplayPluginBase::applyDisplayCachablityMetadata() method has a typo in word Cachablity. The correct name of the method should be applyDisplayCacheabilityMetadata().Proposed...
View Article[PP-1] "Workflow entities" admin page title should be...
The "Moderation state entities" title makes no sense for everyday administration.
View ArticleMove permission "view any unpublished content" from content...
Problem/MotivationFor a editorial office it's a worse way to use node access for their workflow:Writers are only allowed to create unpublished nodesEditors need access to every (so node_access isn't...
View Article_node_revision_access does not allow view of node with single revision
Problem/MotivationIf a node has a single revision, then the path node/[nid]/revisions/[vid]/view returns an 'access denied' response. This seems to be a logic error in _node_revision_access() at the...
View ArticleAdd the option in system menu block to "Expand all items in this tree"
Problem/MotivationRight now using the core menu block subtrees aren't show unless they are in the active trail. This isn't ideal for things like primary navigation which require subtrees to be shown...
View ArticleMigrations from Drupal 8 to Drupal 8 and Drupal 8 to Drupal 9
Problem/MotivationWe will eventually need to migrate Drupal 8 to Drupal 9 (and possibly Drupal 10).Also while it's less common, there are use-cases for migrating Drupal 8 to Drupal 8 - things like...
View ArticleDestination URL breaks preview
From #1510544: Allow to preview content in an actual live environment I did accidentally find one other bug in testing: if you're at admin/content, and select "Edit" next to a node in the list, then...
View ArticleContextual links button is always rendered even when no links are available...
Problem/MotivationWhen a user is not allowed to access any contextual links, we still render a contextual dropdown, but without any links in it. This is very confusing, bad UX.Proposed resolutionRoot...
View ArticleIntroduce a EditorialContentEntityBase class for revisionable and publishable...
Problem/MotivationAs part of #2721129: Workflow Initiative, we want to improve revision metadata and publishing state capabilities for content entity types, in order to allow them to be used in the...
View ArticleUnable to migrate D7 User cck fields
Problem/MotivationThe D7 User migration plugin fails to migrate cck fields (e.g. file fields and taxonomy term reference fields) because in the field database table some of the D8 fields (e.g....
View ArticleStore revision id in originalRevisionId property to use after revision id is...
Problem/MotivationAfter calling $entity->setNewRevision(TRUE) we have no way of knowing what revision id the entity used to be.Considered a blocker for #2640496: Revision ID in {node} and...
View ArticleIntermittent test fails in LocaleUpdateTest::testUpdateImportSourceRemote()
Problem/MotivationDrupal\locale\Tests\LocaleUpdateTest->testUpdateImportSourceRemote() at line 150 with assertion message "Updates for Contrib module one".The test asserts using the wrong timestamp....
View ArticleRevision ID in {node} and {node_revision} can get out of sync
Problem/MotivationIt's possible for the revision ID in {node} and the one in {node_revision to be out of sync.All reports on this issue point to this happening due to migrations, although since migrate...
View ArticleColor module - Make preview_html optional
Problem/MotivationWe use Seven as an administrator menu and have a custom theme for non admin pages.In our custom theme we wanted to implement the color module so users are able to select colors on the...
View ArticlePluralTranslatableMarkup serialization error
When an PluralTranslatableMarkup object is serialized, count field disappears from it.
View ArticleNode preview shows and defaults to "Default" instead of...
Problem/MotivationDefault vs. Full is weird, there are a number of issues around that and the main problem is that getViewModeOptionsByBundle() and related methods return wrong data.The default view...
View ArticleMachineNameTest::testMachineName () has problem with 3 and more test values
When \Drupal\FunctionalJavascriptTests\Core\MachineNameTest::testMachineName has 3 values for testing, than the third test uses result of the second test.
View ArticleAdd a publishing status field to BlockContent
Problem/MotivationThere is currently no way to unpublish BlockContent entities. Now with #2810381: Add generic status field to ContentEntityBase we have an easy way to do this.Proposed resolutionAdd...
View ArticleAvoid useless "_" at begining and end of JS machine name transliterate
Having a machine name finishing with "_" is just weird. Here is a patch to fix that.
View Article