Workspace UI usability review
Here is some usability feedback on the Workspaces UI from the product management team. This needs to be sussed out into what is commit-blocking vs. stable release blocking vs. "should/could have", but...
View ArticleProvide users with the option to select an appropriate moderation state when...
Problem/MotivationWhen reverting to a previous revision of an item of content, the new revision created matches the moderation state of the revision being reverted.While this keeps the integrity of the...
View ArticleEntity is always considering the revision (with published state) as latest...
Steps to reproduce 1. Create moderation states and transition.states order should be DraftPublishedPublish to external application 1 Publish to external application 22. Now assign this moderation...
View ArticleUnpublished revisions of multilingual node rollback unpublished revision of...
Problem/MotivationLet's have a multilingual site & node with more than 1 language (i.e. node is translatable): EN & DE. Also enable Workflows module to have draft & published states.We have...
View ArticleUpdating workflow state after publishing the multilingual content causes...
I am using Content moderation, Workflows, Language and Content translation core modules in Drupal 8.6.4. I have implemented workflow on Basic page with states like (Draft, Audit, Review, Pre Publish...
View ArticleMenu changes from node form leak into live site when creating draft revision...
Problem/MotivationSteps to reproduceEnable content_moderation and two languagesAllow articles to be added to menus.Publish an article with a menu item.Create a new draft revision of the node with an...
View ArticleException when deleting a translation that is the default translation on the...
Problem/MotivationMaybe this is because we are using a patch from #3020448: Invalid translations of the ContentModerationState entity created before #2946402 exist in some installations of...
View ArticleModeration state is the same for all node's translations in edit page
I translated two nodes, when I change the state to draft the revision is being created correctly, but when I tried to edit the other translation of the same node, I saw that the translation has the...
View ArticleNested Paragraphs create multiple drag handles
Problem: Using nested paragraphs creates multiple drag handles for sub-paragraph field. What it looks like:Steps to reproduce: 1. Create a new paragraph type (sub paragraph) (can be empty without...
View ArticleContent type value is empty when creating revision in a different language of...
Problem/MotivationWhen creating a revision of a published node in a different language, the content type doesn't get set. I believe this affects the permissions too as anyone without the "Bypass...
View ArticlePotential incorrect logic when selecting language for new content moderation...
Problem/MotivationI'm having an odd issue where I am getting a 'default language cannot be changed' error when trying to save a translated node. I've tracked it down to the attached content moderation...
View ArticleImpossible to delete published translations on unpublished nodes
I have a multilingual site that uses content_moderation workflow and revisions. I came across an issue recently where If I create a node and leave it in review but then translate it, and publish the...
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 ArticleLatestRevisionCheck should assume that if a user can edit an entity, they...
Problem/MotivationI'm using content moderation in combination with the group.module, so I'm relying on node grants from that for edit access and normal editors do not have "view any unpublished...
View ArticleRoute validation does not preserve request method, defaults to GET
In mymodule.routing.yml it is possible to define _method in route requirements to allow access using only specified request methods. It seems that route validation, however, does not preserve request...
View ArticleRenderer: deprecate mergeBubbleableMetadata() and addCacheableDependency()
Problem/MotivationThis is a side issue spun off from https://www.drupal.org/node/2834982#comment-12074099EntityForm::buildForm() has a overcomplicated and undeclared dependency on the renderer...
View ArticleDrupal 8.8.1+ and 9 can fail to install in the web browser due to cache...
Problem/MotivationUpon (re)installing Drupal 9 or any 8.8.1+ version via the web browser, you’ll run into the The website encountered an unexpected error. Please try again later. error. The installer...
View ArticleProgress throbber position is incorrect
Problem/Motivation Progress throbber position and styling are incorrect while viewing in table display as compared with other displays.Steps to replicate Example: 1. Go to admin/structure/block and...
View Article