Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UI components that allows feature owners to supply a continuity ID for security review #4738

Open
DanielRyanSmith opened this issue Jan 27, 2025 · 0 comments

Comments

@DanielRyanSmith
Copy link
Collaborator

DanielRyanSmith commented Jan 27, 2025

This is part of the work for integrating ChromeStatus with IssueTracker API in order to create and reference security review bugs. Feature owners should be able to supply a existing continuity ID when requesting a security review.

A new “Continuity ID” feature-level field will exist in ChromeStatus (with one ID associated at maximum with each feature). When the feature owner selects “Request Review” or “Request N/A” in ChromeStatus for the “WP Security” gate in an origin trial or shipping stage, a new modal will appear asking the user to optionally provide a continuity ID if it exists, along with a detailed description of which bug represents the continuity bug.

  • A new dialog should be displayed to the user, similar to chromedash-add-stage-dialog.ts.
  • If the user provides a continuity ID, ChromeStatus will run a query against other existing features to determine if the given continuity ID is already in use.
  • The continuity ID will be rejected if it is found to be associated with another feature.
  • The user should be able to NOT provide a continuity ID, which will trigger bug creation without the continuity ID.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant