Closed Bug 1014427 Opened 10 years ago Closed 10 years ago

Create Next and Previous task links

Categories

(Mozilla QA Graveyard :: One and Done, defect, P1)

Version 2

Tracking

(Not tracked)

VERIFIED FIXED
Milestone 3

People

(Reporter: whimboo, Unassigned)

References

()

Details

It would be great when tasks inside an area could be sorted manually. Right now there is some magic behind, which somewhat puts them all into a random order. Beginners might end-up with the hardest tasks first.

What we want is to give them a good guideline to get started with automation.
This is very important for us, because users can become frustrated if the hardest tasks come first.
Severity: normal → major
Currently the tasks are sorted by execution_time, so if you want a quick way to hack the sort order you can use that - just reduce the execution time to force a task to appear higher in the list.

We are going to be addressing sorting as part of 2.0 which is currently underway. For now I think we're just looking at adding a level of difficulty to each task which would be used for sorting (easiest first). I don't think arbitrary manual sorting is on the list for 2.0 at this time.
As discussed yesterday: sorting can be done by manually adding next/previous task links in pre-requisites or at conclusion of the task. Tasks can also be grouped by keyword. Users will also be able to filter by team and task difficulty- and in Q3 by priority. The ability to create groups of tasks with a custom display order won't happen in Q3 so I'm marking this as 'won't fix' - but we can revisit the idea later if it continues to be an issue.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
I only see this as workaround to add those lines inside a task. So no, I don't agree here. Even it will not make it in the next milestone, why are we closing valid bugs?
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Create Next and Previous task links or buttons. This will allow creation of sequential tasks, and contributor pathway flows. Added to Version 3 as a P1.

* Able to enter Next and Previous task links during Create Task
** Only able to enter one previous and/or one next task, will not create a task hierarchy. Series are manually created by Admins.
* Next Task and Previous Task links/buttons display at the bottom of the Task Detail page
* Discuss how to add Next Task and Previous Task buttons after task completion
Priority: -- → P1
Summary: Allow custom sorting of tasks to be executed → Create Next and Previous task links
Target Milestone: --- → Milestone 3
Version: unspecified → Version 2
This was discussed in this week's meeting. Specifically:

* Only able to add "Next Task" when editing a task. Previous tasks will be calculated by the system based on the existence of Next tasks.
* After a user submits feedback for a task (or clicks the "No Thanks" button from the feedback form), a new screen will be displayed offering them some or all of the following choices:
1. Repeat the task (assuming it is a repeatable task).
2. Go to the next task (assuming there is a next task).
3. Search for other tasks.
* On the user's profile, where the tasks they have already completed are displayed, if any of those tasks have a next task defined, display a link next to the task which will take them to the next task
As per Rebecca's suggestion, I am going to break out the new requirements discussed above into separate bugs which may or may not make it into the next release.

This bug will only be about the ability to specify a "Next Task" when creating or editing a task, and about displaying links to next and previous tasks on the Task Detail page.
Commits pushed to master at https://github.com/mozilla/oneanddone

https://github.com/mozilla/oneanddone/commit/706c6e09a29104bb44e85336c0542b4335117f37
Bug 1014427 - Create Next and Previous task links

https://github.com/mozilla/oneanddone/commit/6aa83b4fafd0d4eeabd51bb2f0806790d8b2f7c4
Merge pull request #219 from bobsilverberg/prev_next

Bug 1014427 - Create Next and Previous task links
This has been done and pushed to dev and staging. You can now assign a "Next Task" when editing a task. This manifests in two ways:

1. When viewing the detail for a task, if there is a Next Task, a "Next Task" button appears, and the title of the button (which can be seen when you point to it with your mouse) includes the name of the next task.
2. When viewing the detail for a task, if it is a Next Task (i.e., there is a logical Previous Task), a "Previous Task" button appears, and the title of the button (which can be seen when you point to it with your mouse) includes the name of the previous task.

Note that it is possible for a task to have more than one Previous Task (if more than one task specifies it as their Next Task), but the screen is not designed to display more than a single Previous Task. If more than one is found it will display the first one it finds.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
Verified ability to add/edit next/previous tasks, able to have a task = next for multiple tasks without issue.
Status: RESOLVED → VERIFIED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.