Closed Bug 1100916 Opened 10 years ago Closed 10 years ago

[User Story] As a Helper, I can see a list of help requests, so that I can decide which request I want to address

Categories

(support.mozilla.org :: BuddyUp, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: atopal, Assigned: espressive)

References

Details

User Story

As a Helper, I can see a list of help requests, so that I can decide which request I want to address.

Acceptance criteria:
* Helper can select between “New” or “Active” to display 2 separate lists. This user story addresses the “new” list
* Helper can go back to home page
* Helper can access the profile page from the “Answer a question” page
* The “New” list displays questions with the following characteristics:
- Not taken by another helper
- AND Not resolved
- AND The last comment on the discussion thread has been submitted by the helpee
- Displayed in anti-chronological order - most recently updated on top
- Grouped by day with a day indicator header
- Each line shows the first X characters of the question followed by “...” if the question is above X characters, the submission time, the device of the helpee, the OS version of the helpee, the name of the helpee and the number of additional comments (will always be 0)
- Each line shows an indicator of activity (blue dot)
Y messages are displayed as the helper reaches this screen, the next Y messages can be displayed if the helper presses the “Load more” button
- The “load more” button is not displayed if there are no more messages to load
- A “Sync” button allows re-syncing the question list displayed with the Y most recent messages on the server
- An indicator shows when the last sync occurred
- A sync is performed automatically as the helper reaches the list of questions
- If there are no new questions, a message informs the user that there are no new questions

Attachments

(1 file)

As a Helper, I can see a list of help requests, so that I can decide which request I want to address.
Assignee: nobody → schalk.neethling.bugs
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
User Story: (updated)
Quick question:

"Helper can select between “New” or “Active” to display 2 separate lists. This user story addresses the “new” list" - Does new mean, no comments at all or, just that the question has not been solved?
Flags: needinfo?(rtestard)
Originally I had "Have not been commented on yet by any helper". Although this leave the door open for questions where a helper would have posted a comment although not provided enough details to the helpee and then lost interest.

Although now I am thinking that it should rather be:
* Not taken by another helper
* AND Not resolved
* AND The last comment on the discussion thread has been submitted by the helpee - if there is a comment (indicates that the helpee wants more)

Seems right?
I NI Kadir for further thoughts there.
Flags: needinfo?(rtestard) → needinfo?(a.topal)
So, there is a lot going on in terms of the acceptance criteria for this bug. I am therefore going to split some of those out into separate bugs so that we do not run into the situation where one needs to open a *huge* pull request that touches a ton of files etc, making working in tandem harder.

I will mark all the individual bugs as blockers for this one to be resolved. I am therefore also reopening this one.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1107989
Depends on: 1107991
"- Have not been commented on yet by any helper
Displayed in anti-chronological order - most recently updated on top"

So this says that new questions are those where no comments have been posted, good but, it also sounds like a helpee can in fact comment on a question they have asked, before any helpers has commented. Am I correct here?

If so, then I would assume the following line is not completely accurate:
"number of additional comments (will always be 0)"
Depends on: 1107997
Attachment #8535765 - Flags: review?(anthony)
Status: REOPENED → ASSIGNED
Comment on attachment 8535765 [details] [review]
https://github.com/mozilla/buddyup/pull/37

I've left my comments on the pull request.
Attachment #8535765 - Flags: review?(anthony)
Attachment #8535765 - Flags: review?(anthony)
Comment on attachment 8535765 [details] [review]
https://github.com/mozilla/buddyup/pull/37

Please address the three comments I left and squash the commits before landing.
Attachment #8535765 - Flags: review?(anthony) → review+
Status: ASSIGNED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
(In reply to Romain Testard [:RT] from comment #2)
> Originally I had "Have not been commented on yet by any helper". Although
> this leave the door open for questions where a helper would have posted a
> comment although not provided enough details to the helpee and then lost
> interest.
> 
> Although now I am thinking that it should rather be:
> * Not taken by another helper
> * AND Not resolved
> * AND The last comment on the discussion thread has been submitted by the
> helpee - if there is a comment (indicates that the helpee wants more)
> 
> Seems right?
> I NI Kadir for further thoughts there.

Yes, your description is correct, otherwise we'd be completely binding a thread to a single contributor, but we want others to jump in if the first one is not ready for whatever reason. I'll change the user story accordingly.



(In reply to Schalk Neethling [:espressive] from comment #4)
> "- Have not been commented on yet by any helper
> Displayed in anti-chronological order - most recently updated on top"
> 
> So this says that new questions are those where no comments have been
> posted, good but, it also sounds like a helpee can in fact comment on a
> question they have asked, before any helpers has commented. Am I correct
> here?
> 
> If so, then I would assume the following line is not completely accurate:
> "number of additional comments (will always be 0)"

Correct, new should include all cases where the helpee is the last to post, either because there was no other comment, or because the helpee came back and gave us more info, etc.


As a side note, this still creates an issue where threads essentially become invisible once a helper has replied to them. The reply might be of low quality or not helpful, but unless the helpee comes back, those threads will only be visible the to the first helper. I think we'll just accept that for now.
User Story: (updated)
Flags: needinfo?(a.topal)
Depends on: 1120456
Status: RESOLVED → VERIFIED
Flags: in-moztrap+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: