Closed Bug 1494290 Opened 6 years ago Closed 5 years ago

Insert form widgets for tracking flags instead of free-form comment text

Categories

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

Production
enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: kohei, Assigned: kohei)

References

Details

(Keywords: bmo-ux, ux-efficiency)

+++ This bug was initially created as a clone of Bug #1489718 +++ Bug 1489718 has implemented an easy-to-fill form for a patch attachment’s approval request flags. The same thing can be done to a bug’s tracking flags such as relnote-firefox and firefox62. Will figure out how.
Summary: Insert form widgets for approval flag requests instead of free-form comment text → Insert form widgets for tracking flags instead of free-form comment text
Status: NEW → ASSIGNED

I’m working on this now. While both tracking flags (for a bug) and uplift approval flags (for an attachment) insert a custom comment template, these features are implemented as different extensions so don’t share the code at all. I’ll try to solve the redundancy at least in JavaScript and create a similar UX.

The work has stalled and I’m not sure we really need this. These comment templates are much simpler than uplift requests, and now we have Markdown support. Maybe we can just convert them to Markdown, making the items a bulleted list and using bold text for the labels.

Release Note Request (optional, but appreciated)
[Why is this notable]:
[Affects Firefox for Android]:
[Suggested wording]:
[Links (documentation, blog post, etc)]:

[Tracking Requested - why for this release]:

Status: ASSIGNED → NEW

Also my plan is making the comment box fixed at the bottom of the page in Bug 1330451, so I’m wondering where the extra form can be inserted.

Sylvestre: What do you think?

Flags: needinfo?(sledru)

I think we can keep the current method for now!

Flags: needinfo?(sledru)

So let’s convert the comment templates into Markdown wherever needed.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Component: Extensions: TrackingFlags → Extensions
You need to log in before you can comment on or make changes to this bug.