Prevent changes that would leak into the Live workspace
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 ArticleFile formatter render absolute url to file
Hi,I think it would be great to have a file formatter to show the absolute url of a file. Especially when files are uploaded from within a contact form. In the display mode, there is now a formatter...
View ArticleBlock is visible to no roles if role visibility is set to any roles
I have changed some roles in a block configuration (I have included a new role) and this block has disappeared. If I remove all roles, the block is visible, but, if you include a role (for instance,...
View ArticleThe highlighting of the 'Home' menu-link does not respect query...
It appears this is not related to the issue as was assumed in (#1 - #11):PathMatcher::isFrontPage() does not work for the default homepage if it contains a query string.I have tested this with a small...
View ArticleUser suddenly logged in as another user
Hi, we've experienced a very strange and critical behaviour with one of our users. He reported us that he was working normally with his user, and after a break, first time he clicked somewhere suddenly...
View ArticleMake cache()->get() return a classed CacheItem object
Problem/MotivationWe return an stdClass from cache->get(), but there's no enforcement of which keys are in it (id? created? expires? tags?), only $cached->data is in everything since code will...
View Articleaccessing views row fields inside views-view-unformatted.html.twig
Hi,I have figured a way to access views views row fields inside views-view-unformatted.html.twig{% for row in rows %} {{ row.content['#view'].style_plugin.render_tokens[ loop.index0 ]['{{...
View ArticleDocument the MediaType config entity properties
In #2976889-32: Add a trait to create media types in tests and replace MediaFunctionalTestCreateMediaTypeTrait, @xjm had this to say: @phenaproxima and I noticed that the MediaType property docs aren't...
View ArticleActivity Tracker cannot be enabled if there are unpublished nodes
Reproduce: Enable tracker module Expected behaviour: no errorWhen enabling tracker module the following error occured:Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[22007]: Invalid datetime...
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 Article./sites/default/files directory permission check is incorrect during install...
Problem/MotivationThe install.php script and the "Reports > Status" Report both check for the files directory to have read/write permissions, but they should be checking for read/write/execute...
View ArticleMissing schema entry for type file_link link_to_entity when used in a view
Create a content type with file field. Create a view and link the title to the file and not the content type. Exported view .yml file contains title: id: title table: node_field_data field: title type:...
View ArticleView inside core modal doesn't refresh correctly when reopened
Hi there,I've run into the following bug. When using a view with exposed filters in a modal (ajax enabled for the view), the exposed form stops working when closing and opening the modal again. Hitting...
View ArticleRefactor workspace content replication plugin system to three services
Problem/MotivationIn #2784921-137: Add Workspaces experimental module @catch presented a use case where a user may wish to pull content from one workspace, and push to a different workspace. In the...
View ArticleReuse option in FileCopy migrate process plugin not work with remote files
Problem/MotivationI have tested that code:process: uri: plugin: file_copy reuse: true source: - source_file_path_remote - destination_file_path In the transform method of file_copy process plugin the...
View ArticleInstallation profiles do not support project:module format for dependencies...
Backport of #2855026: Installation profiles do not support project:module format for dependencies to Drupal 7. In #2205271: Project namespace for dependencies support was added to allow modules to list...
View ArticleSeven's media-form library has dependency on Media, which may disabled
Problem/Motivation#2863431: Change "Save and keep un-/published" buttons for media module added a the seven/media-form library:media-form: version: VERSION css: layout: css/components/media.css: {}...
View ArticleAllow Custom blocks to be set as non-reusable adding access restriction based...
Split out from #2957425: Allow the inline creation of non-reusable Custom Blocks in the layout builderProblem/MotivationWhen you create a Custom Block entity, a Block Plugin definition is derived and...
View ArticleViews Counter variable only equal to zero with Twig
I created a view. I added the global counter variable field. On a field below the counter field I chose to rewrite the output. In this rewritten field, if I output the counter field using {{ counter }}...
View ArticleCorrect copy pasted plugin constructor documentations
A lot of plugins in core have a copy/pasted constructor documentation that should be tailored to the specific plugin.See all instances of Constructs a Drupal\Component\Plugin\PluginBase object. current...
View Article