Closed Bug 1489718 Opened 6 years ago Closed 6 years ago

Insert form widgets for approval flag requests instead of free-form comment text

Categories

(bugzilla.mozilla.org :: Extensions, enhancement)

Production
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: kohei, Assigned: kohei)

References

(Blocks 1 open bug)

Details

(Keywords: bmo-ux, ux-efficiency)

Attachments

(1 file)

(deleted), text/x-github-pull-request
Details
This is a request from the Release Management team. Currently, when you select "?" for an approval flag like "approval‑mozilla‑release" on the attachment page [1], predefined text titled "Approval Request Comment" will be inserted to the comment box. It's a bit difficult to fill in the free-form text because you have to type everything including Yes/No questions, and therefore the resulting comment can be messy. The plan is to improve the UX by instead inserting a temporary HTML form with the same questions, and convert the input values into plain text comment when submitting the outer form. Later we could use Markdown for a better formatting. Unlike the existing request comments stored in the database, the HTML forms will probably be hardcoded in a new template within the BMO extension, assuming the content doesn't change often. [1] e.g. https://bugzilla.mozilla.org/attachment.cgi?bugid=1264182&action=enter
Here is a poc of what it would look like: http://sylvestre.ledru.info/bordel/bz/foo.html
Keywords: ux-efficiency
Component: User Interface → Extensions: FlagTypeComment
Another screenshot of the form filled with a request in Bug 1492567 Comment 4: https://screenshots.firefox.com/tNzGtdwY0bCe6i9e/bmo-web.vm Yes/No/Dunno is a radio button UI as proposed in Bug 1489808, which is better than a dropdown :)
Blocks: 1494290
Blocks: 1489808
Merged to master.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Depends on: 1496004
Depends on: 1496207
Depends on: 1499503
Depends on: 1520533
Component: Extensions: FlagTypeComment → Extensions
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: