Convert some review request dialogs to Ink.

Review Request #14691 — Created Nov. 14, 2025 and submitted

Information

Review Board
release-7.1.x

Reviewers

This updates the following dialogs to use the new Ink dialog
capabilities:

  • Publish error alerts
  • Ship It confirmation dialog
  • Prompt for loading a draft
  • Legacy closed Banner view's error handler.

Where appropriate, some of the containing functions have been made
async. This will be used along with upcoming changes for async actions.

Unit tests pass.

Tested each of these actions, verifying the dialogs worked as
expected and that Do Not Ask Again was respected.

Summary ID
Convert some review request dialogs to Ink.
This updates the following dialogs to use the new Ink dialog capabilities: * Publish error alerts * Ship It confirmation dialog * Prompt for loading a draft * Legacy closed Banner view's error handler. Where appropriate, some of the containing functions have been made async. This will be used along with upcoming changes for async actions.
31b90ad8c74e8d46a315dd0072c22a8a8e5461bb
Description From Last Updated

I like the description you used in the Ship it click handler, we should use it here: "This function is …

maubinmaubin

It looks like we're only using cid once now. Can we just use this.cid inline?

daviddavid
david
  1. 
      
  2. Show all issues

    It looks like we're only using cid once now. Can we just use this.cid inline?

  3. 
      
maubin
  1. 
      
  2. Show all issues

    I like the description you used in the Ship it click handler, we should use it here: "This function is now asynchronous, returning a Promise."

    Also we should add a returns section to the docs.

  3. 
      
chipx86
david
  1. Ship It!
  2. 
      
maubin
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-7.1.x (c01c7ed)