Skip to content

Group and collapse PM Attention Required sections by priority#16256

Open
praveenkuttappan with Copilot wants to merge 3 commits into
mainfrom
copilot/group-plans-in-attention-required-tab
Open

Group and collapse PM Attention Required sections by priority#16256
praveenkuttappan with Copilot wants to merge 3 commits into
mainfrom
copilot/group-plans-in-attention-required-tab

Conversation

Copilot AI commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The PM View “Attention Required” tab listed informational and action-oriented release plan groups together, making priority harder to scan. This updates the tab to separate non-actionable status from PM follow-up items, puts the action-oriented section first, and makes the two top-level PM groups collapsible.

  • PM View layout

    • Added two parent section headers in the Attention Required tab:
      • Needs Attention
      • Informational
    • Reordered the existing groups under those headers to match the requested sequence.
    • Made both top-level PM groups collapsible.
  • Section ordering

    • Needs Attention
      1. Ready to Complete Private Preview Release Plans
      2. Past Due Release Plans
      3. Stale Release Plans (No activity for 3+ months)
      4. Release Plans Without SDK for All Languages
      5. Partially Released
      6. Missing Namespace Approval
      7. Missing Product Details
    • Informational
      1. Recently Finished (Last 2 Months)
      2. Approaching SDK Release Target (This & Next Month)
  • Behavior preserved

    • Kept the existing section IDs and list containers intact so existing PM section rendering, counts, and nested collapse/expand behavior continue to apply.
    • Preserved the additional Missing Product Details group in the PM action area after the issue-listed groups.
  • Coverage

    • Added a focused layout test that asserts:
      • both parent group headers are present
      • the top-level PM groups are rendered in the expected order
      • each PM section is rendered exactly once
<section class="pm-section-group" aria-labelledby="pm-needs-attention">
  <div class="pm-section-group-header section-header" data-target="list-pm-needs-attention">
    <span class="caret">&#9660;</span>
    <h3 id="pm-needs-attention">Needs Attention</h3>
  </div>
  <!-- Ready to Complete Private Preview -->
  <!-- Past Due -->
  <!-- Stale -->
  <!-- Missing SDKs -->
  <!-- Partially Released -->
  <!-- Missing Namespace Approval -->
</section>

<section class="pm-section-group" aria-labelledby="pm-informational">
  <div class="pm-section-group-header section-header" data-target="list-pm-informational">
    <span class="caret">&#9660;</span>
    <h3 id="pm-informational">Informational</h3>
  </div>
  <!-- Recently Finished -->
  <!-- Approaching SDK Release Target -->
</section>

Co-authored-by: praveenkuttappan <55455725+praveenkuttappan@users.noreply.github.com>
Copilot AI changed the title [WIP] Reorganize Attention Required tab into informational and action sections Group PM Attention Required sections into Informational and Needs Attention Jul 2, 2026
Copilot AI requested a review from praveenkuttappan July 2, 2026 18:06
Comment thread tools/release-plan-dashboard/public/index.html Outdated
Co-authored-by: praveenkuttappan <55455725+praveenkuttappan@users.noreply.github.com>
Copilot AI changed the title Group PM Attention Required sections into Informational and Needs Attention Group and collapse PM Attention Required sections by priority Jul 2, 2026
Copilot AI requested a review from praveenkuttappan July 2, 2026 19:12
@praveenkuttappan praveenkuttappan marked this pull request as ready for review July 2, 2026 20:47
Copilot AI review requested due to automatic review settings July 2, 2026 20:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR improves the Release Plan Dashboard PM View “Attention Required” tab by separating action-oriented items from informational items, ordering sections by priority, and introducing two collapsible top-level groups to make scanning easier.

Changes:

  • Added two top-level collapsible PM groups (“Needs Attention” and “Informational”) and reordered existing PM sections under them.
  • Introduced new styling for the PM section group containers and headers.
  • Added a Vitest layout test to assert the new grouping headers, ordering, and single-instance rendering of each PM section.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
tools/release-plan-dashboard/tests/pm-view-layout.test.js Adds a focused layout test validating PM “Attention Required” grouping and ordering.
tools/release-plan-dashboard/public/style.css Adds styling for the new PM section grouping containers and collapsed behavior.
tools/release-plan-dashboard/public/index.html Updates PM View markup to add “Needs Attention” / “Informational” group wrappers and reorder sections.

Comment on lines +647 to +662
<section class="pm-section-group" aria-labelledby="pm-needs-attention">
<div
class="pm-section-group-header section-header"
data-target="list-pm-needs-attention"
>
<span class="caret">&#9660;</span>
<div>
<h3 id="pm-needs-attention" class="pm-section-group-title">
Needs Attention
</h3>
<p class="pm-section-group-desc">
Priority-ordered groups that require PM follow-up
</p>
</div>
</div>
<div id="list-pm-needs-attention" class="pm-section-group-content">
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.

Attention Required tab: group plans into Informational vs. Needs-Attention sections in priority order

4 participants