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.
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?
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.
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
Last Resolved: 4 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.
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.
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
You need to log in before you can comment on or make changes to this bug.