Closed Bug 1428641 Opened 6 years ago Closed 6 years ago

Implement Requests quick look dropdown on global header

Categories

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

Production
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: kohei, Assigned: kohei)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

(Keywords: bmo-ux, ux-efficiency)

Attachments

(1 file)

45 bytes, text/x-github-pull-request
dylan
: review+
Details | Review
The current Requests badge on the header just links to the boring Requests page. It should be showing a dropdown list like Notifications on Facebook so recent requests can be checked at a glance, as suggested in my UX analysis:

https://kyoshino.github.io/bugzilla-ux/global-navigation-analysis/

It's actually almost ready; see my screenshot:

https://twitter.com/BugzillaUX/status/949948104693837824

So far we don't have any REST API method for Requests. Until API v2 is developed, I'm just copying the existing CSV template to create the new JSON template for an ad-hoc fetch resource.

https://github.com/mozilla-bteam/bmo/blob/master/template/en/default/request/queue.csv.tmpl
Attached file pull request
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Depends on: 1429076
Depends on: 1429075
The subtitle of this bug will be "The Return of Ad-Hoc APIs."

By the way, currently long bug summaries are chopped without any ellipsis (...). I'll fix this once Bug 866102 is solved.
Depends on: 1429194
Depends on: 1429888
Depends on: 1429344
Depends on: 1430495
Component: User Interface → Extensions: Review
Depends on: 1431038
Depends on: 1433222
Depends on: 1471593
Keywords: ux-efficiency
Blocks: 1533582
See Also: → 1533754
Component: Extensions: Review → Extensions
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: