node preview translation needs to get translation of entity if it hasTranslation
with just core: Steps to reproduce: French term label in German previewInstall drupal in Frenchadd Deutschenable content_translationedit the article content type, enable translationmake sure the...
View ArticleRemove from the DbLogController class the properties already defined from the...
The DbLogController class defines the following properties. /** * The module handler service. * * @var \Drupal\Core\Extension\ModuleHandlerInterface */ protected $moduleHandler; /** * The form builder...
View ArticleTable sort query params: order and sort inverted
Problem/MotivationTable sort links generated for click sorting have their query params inverted. The param "order" uses the field name and "sort" uses the desc / asc value. This should be the other way...
View ArticleCreate a fault-tolerant method for interacting with links and fields in...
Problem/MotivationFollow up to #2946294: Fix race conditions in OffCanvasTestBaseThis was solving for the random test failure the produces and error like 1)...
View Article"Date and time" widget for date field allows to type 6 digit year...
Problem/MotivationThe core date field widget allows 6 digits for the year. It should be limited to 4 digits. There is an error on submit but as kepesv notes, this is very annoying for users who have...
View ArticlelookupDestinationIds() gives confusing error if first lookup value is NULL
Problem/MotivationIf the Sql map plugin's lookupDestinationIds() method is given an array of $source_id_values containing a NULL, then the row fails with a message "Extra unknown items for map...
View ArticleEntityFieldDefinitionTrait::getEntityTypeId() prevents reuse of ContentEntity...
Problem/MotivationEntityFieldDefinitionTrait::getEntityTypeId() assumes that it is in a plugin whose ID is of the form 'foo:ENTITY_TYPE'.This means that if you want to use ContentEntity as a base class...
View ArticleSupport version negotiation for any entity type (currently only Node &...
The 8.x-2.1 version adds a feature: 'Add a version negotiation to revisionable resource types'. Due to no generic revision access checker in core, this feature currently only supports nodes and media...
View ArticleImage minimum and maximum resolutions should be available to configure on...
In Drupal 8.6.x Media (the core version), there is no option to set minimum / maximum resolutions on media items that can be selected - when selecting images. It's also not possible to edit alt / title...
View ArticleEasy Out of the Box - November 1 Meeting in Slack
IntroductionsStatus and what's nextWhere can contributors help this week? There will be threads for the individual components.Claro discussion. Meta issue here:...
View ArticleViews combine search on user fields require administer users permission or...
When you create a view which has a relation to a user, and this view has an exposed combined field with user fields in it, using this combined filter will throw a 404 for users who do not have the...
View Articleprovide Views reverse relationships automatically for entity base fields
core_field_views_data() provides reverse relationships for entity reference fields, but this is only for config fields.For base fields on entities, such as the node uid field, core entity modules have...
View ArticleMigrateDestinationInterface::import() should document that it can throw a...
Problem/MotivationLooking at the code in MigrateExecutable, it looks like MigrateDestinationInterface::import() can throw a MigrateException.Furthermore, while simply throwing a MigrateException causes...
View ArticleIf the site is on an insecure version of an old minor and there is a secure...
Problem/MotivationIn #2942591: Start reporting specific releases as insecure in update status XML and #2804155: If the next minor version of core has a security release, status still says "Security...
View ArticleMigrateSkipRowException should document that it is for use within migration...
Problem/MotivationLooking at MigrateSkipRowException, you might think you can throw it anywhere in a migration.However, for instance, throwing it in a destination plugin causes an error. It looks like...
View ArticleExposed forms in a block are not currently updated when Ajax filtering is...
Currently when using a view with an exposed form in a block with Ajax enabled the form itself is not updated. This mostly has no issues due to the fact that the form for the most part will remain...
View ArticleDraft translations should be based on the latest draft of the source...
Problem/MotivationSee #2833049-14: ContentEntityBase::hasTranslationChanges will compare a forward revision with the default one instead of the newest forward revision.Right now, using the...
View ArticleProvide a new library to replace jQuery UI autocomplete
Before going any further, know this: Much of the work on this task took place here: #2346973: Improve usability and accessibility of long select lists. It eventually became apparent that this needed...
View ArticleAdd language support to ResourceObject
Problem/MotivationSplit from #2794431-121: [META] Formalize translations support.ResourceObject is not language-aware which in turn causes caching issues. Steps to reproduceProposed resolutionRemaining...
View ArticleCall to a member function isTranslatable() on null in _menu_ui_node_save()
Problem/MotivationDeleting a node programmatically through $node->delete(), the error below occursError: Call to a member function isTranslatable() on null in _menu_ui_node_save() (line 95 of...
View Article