Closed Bug 1173515 Opened 9 years ago Closed 5 years ago

[tracker] Rewrite AAQ as a single page that uses APIs to submit questions

Categories

(support.mozilla.org :: Questions, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mythmon, Unassigned)

References

Details

Attachments

(1 file)

The AAQ is one of our most complex set of views outside the dashboards. This is primarily because we have to built up a lot of state about the question before we can actually create it, and so we keep sending the user back more questions. On the other hand, we use the same view function for all of this, so even though it is spread across multiple requests, the process is all one giant flow. It is complex and no one likes it.

So instead the client should be smarter, and gather all that information and finally make one request to the server to create the question.

This is a big project, but right now I can't think of how to break it up into smaller tasks, so I'm just going to mark this as 5 points.
Assignee: nobody → mcooper
Status: NEW → ASSIGNED
I made a mock up of what I expect this to look like when it is all finished. Now would be a good idea to raise any issues with this design.

One issue I forsee is that this new page ignores all the configuration we had for the AAQ before, and sinstead uses the products and topics in the database. This probably isn't good enough. We have talked about changing to a more database driven AAQ for a while now. This is just a kick to actually do it.

The "live" version is here: https://moqups.com/mythmon/NzT2Vltn/ . I've also attached a .png of it here.
Is this just for desktop or is it for mobile, too? If it's just for desktop, then I suggest fixing the summary to make that clear. If it also covers mobile, then I think you need a mobile set of mockups, too.
Also, it's probably worth doing a set of mockups for RTL, too.
Depends on: 1183422
Depends on: 1183424
Depends on: 1183428
Depends on: 1183429
Changing this to a tracker. It probably should have been all along.
Assignee: mcooper → nobody
Status: ASSIGNED → NEW
Summary: Rewrite AAQ as a single page that uses APIs to submit questions → [tracker] Rewrite AAQ as a single page that uses APIs to submit questions
Whiteboard: u=user p=5 s=2015.11
Depends on: 1193441, 1193443, 1193448
Depends on: 1193553
Depends on: 1194428
Sounds great, and should help with some aspects of bug 979607.
Blocks: 979607
See Also: → 1164016
Depends on: 1258666
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: