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)
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
Comment 1•6 years ago
|
||
Here is a poc of what it would look like: http://sylvestre.ledru.info/bordel/bz/foo.html
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Keywords: ux-efficiency
Assignee | ||
Updated•6 years ago
|
Component: User Interface → Extensions: FlagTypeComment
Assignee | ||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
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 :)
Assignee | ||
Comment 4•6 years ago
|
||
Merged to master.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Depends on: 1496233
Updated•5 years ago
|
Component: Extensions: FlagTypeComment → Extensions
You need to log in
before you can comment on or make changes to this bug.
Description
•