chromium-dashboard icon indicating copy to clipboard operation
chromium-dashboard copied to clipboard

OT Extension: Automated origin trial extension UI changes

Open DanielRyanSmith opened this issue 11 months ago • 1 comments

This change adds the UI components for the new OT Extension process that allows the extension to be processed without intervention.

Screenshot examples

The "Request a trial extension" button will now navigate directly to a form to fill out extension information without a prereqs dialog.

Screenshot 2024-03-05 at 5 50 27 PM

The extension form field will display Chromium schedule date information based on the given milestone.

Screenshot 2024-03-05 at 5 51 18 PM

Clicking "Learn how this date is chosen" will display a dialog with an explanation.

Screenshot 2024-03-05 at 5 51 26 PM

After submission, the user will have created a new extension stage, and will be navigated to the feature detail page that now displays the extension gate chip.

Screenshot 2024-03-05 at 5 55 01 PM

The gate chip will display when the extension has been approved, and a new "Finalize Extension" button will be displayed.

Screenshot 2024-03-05 at 5 59 09 PM

Selecting the "Finalize Extension" button will display a dialog that asks the user to verify the end milestone, and change it if needed.

Screenshot 2024-03-05 at 5 59 17 PM

DanielRyanSmith avatar Mar 06 '24 00:03 DanielRyanSmith

@jrobbins This PR can't be merged without some prerequisite changes made available on the OT side, but it is available if you'd like to review. 🙂

DanielRyanSmith avatar Mar 14 '24 17:03 DanielRyanSmith