Skip to content

Comments

DP-44917: Node and media a11y views showing content and documents by top-level org#3255

Open
tfleming-ma wants to merge 49 commits intodevelopfrom
feature/DP-44915_top-level-org-views-field
Open

DP-44917: Node and media a11y views showing content and documents by top-level org#3255
tfleming-ma wants to merge 49 commits intodevelopfrom
feature/DP-44915_top-level-org-views-field

Conversation

@tfleming-ma
Copy link
Collaborator

@tfleming-ma tfleming-ma commented Feb 5, 2026

Description:

  • Updates Editoria11y to 3.x and enables submodules
  • Updates a11y author report to be compatible with Editoria11y 3.x, removes custom code and patches
  • Adds two MySQL views: one showing top-level orgs for nodes, another for media entities
  • Adds two Drupal views: one showing top-level orgs for nodes, another for documents. These views show data, such as # of pages and data related to Editoria11y alerts and dismissals

Jira: (Skip unless you are MA staff)
DP-44915

To Test:

  • Add steps to test this feature

Peer Review Checklist

@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 5, 2026 21:26 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 5, 2026 21:28 Destroyed
@tfleming-ma tfleming-ma marked this pull request as draft February 5, 2026 21:35
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 6, 2026 19:39 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 10, 2026 04:31 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 10, 2026 19:52 Destroyed
@github-actions
Copy link

github-actions bot commented Feb 10, 2026

Composer package changes
Prod Packages Operation Base Target
drupal/editoria11y Upgraded 2.1.22 3.0.0-beta1

@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 10, 2026 20:57 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 10, 2026 22:01 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 11, 2026 17:47 Destroyed
…ews-field"

This reverts commit df023ba, reversing
changes made to 4794283.
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 11, 2026 17:56 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 17, 2026 04:34 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 04:04 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 13:21 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 16:00 Destroyed
@@ -0,0 +1,35 @@
<?php
Copy link
Collaborator Author

@tfleming-ma tfleming-ma Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implementation note: this code is based on the Subquery join plugin in Drupal core. I was not able to use the Subquery plugin in hook_views_data due to the issues described here: https://www.drupal.org/project/drupal/issues/3125146

@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 16:36 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 17:17 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 17:20 Destroyed
@tfleming-ma tfleming-ma changed the title Generated top parent views fields for nodes and media DP-44917: Node and media a11y views showing content and documents by top-level org Feb 19, 2026
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 18:57 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 19, 2026 19:18 Destroyed
@tfleming-ma tfleming-ma marked this pull request as ready for review February 19, 2026 19:20
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 20, 2026 17:27 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 20, 2026 20:10 Destroyed
@arthurbaghdas arthurbaghdas temporarily deployed to Tugboat February 20, 2026 22:04 Destroyed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants