Skip to content

feat(dashboard): show pending tool submissions in My Tools view#92

Open
LucasHahne wants to merge 1 commit into
PowerPlatformToolBox:mainfrom
LucasHahne:feat/dashboard-pending-submissions
Open

feat(dashboard): show pending tool submissions in My Tools view#92
LucasHahne wants to merge 1 commit into
PowerPlatformToolBox:mainfrom
LucasHahne:feat/dashboard-pending-submissions

Conversation

@LucasHahne

Copy link
Copy Markdown

Developers who submit tools through the intake workflow had no way to track submission status after leaving the submit page. This PR surfaces in-review tool submissions directly on the dashboard My Tools view so developers can see where their submissions stand without waiting for publication.

  • API (/api/dashboard): Fetches the authenticated user's tool_intakes records still in the review pipeline (pending_review, needs_changes, approved, rejected) and returns them as pendingSubmissions.
  • Dashboard UI: Renders pending submissions as table rows in the My Tools view with status badges (Under Review, Needs Changes, Approved, Rejected), reviewer notes on hover, and a Resubmit link when status is needs_changes.
  • Tool count: Includes pending submissions in the My Tools total count so the summary stat reflects all of the developer's work-in-progress.

I tried using a preview dashboard to at least see how it would look like:
image

For now the Resubmit button just takes the developer back to the submit a tool page. Could potentially be adjusted in the next update.

As I just submitted a tool myself, I was missing that feature and tried implementing it.
Awaiting your feedback.

Developers had no visibility into submitted tools still in the review
pipeline. Surface tool_intakes on the dashboard with review status,
reviewer notes, and a resubmit link for submissions that need changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

@LucasHahne is attempting to deploy a commit to the Power Platform Tool Box Team on Vercel.

A member of the Team first needs to authorize it.

@OOlashyn
OOlashyn self-requested a review July 14, 2026 12:22
@OOlashyn OOlashyn self-assigned this Jul 14, 2026
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.

2 participants