Closed Bug 1030767 Opened 11 years ago Closed 11 years ago

Create Admin List View with filters

Categories

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

Version 2
x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
Milestone 2

People

(Reporter: rbillings, Assigned: bsilverberg)

References

Details

Add ability to view admin fields within the tool, allowing users to sort data by task, time, owner, project. Exact list of filters TBD.
This would be useful for a few different purposes that I can think of immediately: 1) let admins see only their own tasks (which might should be the default view for admins). 2) show us a list of contributors sorted by how many tasks they've completed. 3) show us a list of "most abandoned" or "most completed" tasks.
Blocks: 1032881
For the initial implementation, we have decided to drop suggestions 2 & 3 from Comment 2. Mockup for Admin task dashboard: https://wiki.mozilla.org/QA/OneandDone/v2.2_wireframes#Admin_Task_Dashboard > I will make updates and iterations there rather than attaching multiple images to this bug Requirements: - Task Admin header link will become a dropdown with two options: Create Task [=/tasks/list] and Task Dashboard [=/tasks/admin] - page title = Task Dashboard - Search option will search on task name, user info, owner name -- this will allow users to filter information by individual task, user, or owner - column headers = Task, State, User, Modified, Task Owner -- able to click all column headers to sort alphabetically a-z, second click = z-a [or by date for Modified]. I was imagining they would work like Moztrap Test Result column headers- they are not dropdowns, but that was the closest icon I could find that included the triangle sort icon. -- default is to display most recent task data at the top of the list- matching current /admin - task names are linked to task detail page
I updated the wireframes based on our team discussion: https://wiki.mozilla.org/QA/OneandDone/v2.2_wireframes#Admin_Task_Dashboard Requirements: - Default task display = feedback attempts in current /admin - Sortable column headers - page title = Task Dashboard - able to search on one or multiple fields -- Search Fields include: Task name, user display name, user profile url name, task owner name, team name, feedback, plus a date range -- Search will have a dropdown with search options and an option to add additional search parameters - results will show task name, user name, owner name, team name, total time of completed task [if finished or abandoned], and feedback
This screen actually shows information about attempts, not tasks, so I would suggest it should be called "Task Attempt Dashboard", or maybe even just "Task Attempts". What do you think?
Flags: needinfo?(rbillings)
I think that 95% of admin users wouldn't know what "Task Attempts" means. I also think that more requests will be coming about data to be served regarding tasks and that the more general name makes more sense. Just my 2 cents, we can discuss in today's meeting.
Flags: needinfo?(rbillings)
Assignee: nobody → bob.silverberg
Commits pushed to master at https://github.com/mozilla/oneanddone https://github.com/mozilla/oneanddone/commit/e3d666371e2319d1e6a4f2c168358901b56c3474 Bug 1030767 - Create Admin List View with filters https://github.com/mozilla/oneanddone/commit/c7231e8089628d26cc6ffbc9bba5c951cf9de259 Merge pull request #181 from bobsilverberg/task_activity Bug 1030767 - Create Admin List View with filters
This has been pushed to dev and staging. There seems to be a problem on dev but not staging, which is strange, but I am guessing it might be due to corrupted data on dev due to manually messing with the database. Please verify on staging for now.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
I fixed this issue on dev, so this should be verifiable on both dev and stage now, when you have time, after which I can push the change to prod.
Flags: needinfo?(rbillings)
I took a look and found a few issues: - cannot search on email address - cannot search on profile url name - status sort is not in A-Z order
Thanks Rebecca. I have fixed the 3 issues mentioned above, and also have added the ability to sort on the Elapsed Time. Please verify on dev/stage.
Verified elapsed time, email address, profile url searches and status sort order.
Flags: needinfo?(rbillings)
Commits pushed to master at https://github.com/mozilla/oneanddone https://github.com/mozilla/oneanddone/commit/b74dddddcd81a03d0efc68d7c66a75238e27106a Bug 1030767 - Create Admin List View with filters Fix sorting by Status and add sorting by Time Filter User on display name OR username OR email https://github.com/mozilla/oneanddone/commit/09c627d6ab9ccef8cc6804587e2bdd10140e4394 Merge pull request #186 from bobsilverberg/task_activity Bug 1030767 - Create Admin List View with filters
Verified on production
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.