Closed
Bug 1061596
Opened 11 years ago
Closed 11 years ago
[User Story] As a helper I can add a topic to a question at any time, so that it gets added to the discussion thread metadata.
Categories
(support.mozilla.org :: BuddyUp, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
2015Q1
People
(Reporter: RT, Assigned: rehandalal+mozilla)
References
Details
(Whiteboard: p=2 s=bu.2015.3)
User Story
As a helper I can add a topic to a question at any time, so that it gets added to the discussion thread metadata. Acceptance criteria: * On a discussion thread a helper can select a “Categorize question” button. This button is available always, regardless of whether the question was already categorized in the past. * Selecting the button opens a new page with a list of categories the helper can select from. Only one choice is allowed - If the question has never been categorized, no category is displayed as selected - If the question has already been categorized by this helper or another helper, the category is displayed as selected on the list and the helper can override that selection * The helper can go back to the discussion thread with a “back” button. The Category is then saved on the server * The topics are: Email Clock/Alarm Camera/Gallery/Video Audio/Music/RadioFM Performance Celular Data/WiFi/Bluetooth SMS/MMS Calling&Contacts Browser/Download Storage/SD card HERE Maps/GPS Keyboard System Updates Language Marketplace/Apps Install Other
Attachments
(1 file)
No description provided.
Updated•11 years ago
|
Summary: [User Story] As a helper I can categorize a question at any time, so that it gets added to the discussion thread metadata and notifications are sent to other helpers if further comments are made. → [User Story] As a helper I can add a topic to a question at any time, so that it gets added to the discussion thread metadata and notifications are sent to other helpers if further comments are made.
| Reporter | ||
Comment 1•11 years ago
|
||
Kadir, Hermina, can you please provide the list of categories?
Flags: needinfo?(hcondei)
Flags: needinfo?(a.topal)
Comment 2•11 years ago
|
||
I'd say that we use the current list on the desktop site. Hermina?
| Reporter | ||
Updated•11 years ago
|
Summary: [User Story] As a helper I can add a topic to a question at any time, so that it gets added to the discussion thread metadata and notifications are sent to other helpers if further comments are made. → [User Story] As a helper I can add a topic to a question at any time, so that it gets added to the discussion thread metadata.
I would use this apps focused list instead:
Email
Clock/Alarm
Camera/Gallery/Video
Audio/Music/RadioFM
Performance
Celular Data/WiFi/Bluetooth
SMS/MMS
Calling&Contacts
Browser/Download
Storage/SD card
HERE Maps/GPS
Keyboard
System Updates
Language
Marketplace/Apps Install
Other
| Reporter | ||
Updated•11 years ago
|
User Story: (updated)
Updated•11 years ago
|
Whiteboard: p=2
Updated•11 years ago
|
Whiteboard: p=2 → p=2 s=bu.2015.2
Updated•11 years ago
|
Priority: -- → P2
Target Milestone: --- → 2015Q1
Updated•11 years ago
|
Assignee: nobody → anthony
Status: NEW → ASSIGNED
Comment 4•11 years ago
|
||
I'm not sure how this relates to SUMO storage. Does it mean we change the topic of the question? The current ones listed are https://support.allizom.org/en-US/products/firefox-os
Or is it another field? In terms of flow, why is it useful to have this feature?
Flags: needinfo?(hcondei)
Flags: needinfo?(a.topal)
Comment 5•11 years ago
|
||
So from our standup, I gathered that we should probably store this into tags. Mike: Do we have an API for this?
Flags: needinfo?(mcooper)
Comment 6•11 years ago
|
||
We don't have an API for this, and it isn't a part of the code I'm very familiar with. After a brief review of the site, it does seem like tags would be the right place to put this. We'll need to file a new bug for this, or find a work-around.
Anthony, can you file a bug for this, and make it block or not block this bug as appropriate?
Flags: needinfo?(mcooper)
Updated•11 years ago
|
Assignee: anthony → nobody
Status: ASSIGNED → NEW
Comment 7•11 years ago
|
||
Moving to the next sprint
Flags: needinfo?(a.topal)
Whiteboard: p=2 s=bu.2015.2 → p=2 s=bu.2015.3
Updated•11 years ago
|
Assignee: nobody → anthony
Status: NEW → ASSIGNED
Comment 8•11 years ago
|
||
Jaqueline: Instead of going with a specific page for this user story, I'm thinking of just going with a <select> button. That means we get the <select> value selector for free. That means we can also easily display the current chosen topic. What do you think?
Comment 10•11 years ago
|
||
Hey Anthony, I think a value selector box would work well here. I think I was originally thinking that the category's titles would be too long, but looking at it now a value selector makes much more sense.
Flags: needinfo?(jsavory)
Updated•11 years ago
|
Flags: needinfo?(hcondei)
Comment 11•11 years ago
|
||
My work in progress is at https://github.com/Rik/buddyup/tree/topics-1061596. Maybe Rehan can drive this home?
Assignee: anthony → nobody
Status: ASSIGNED → NEW
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → rdalal
Status: NEW → ASSIGNED
| Assignee | ||
Comment 12•11 years ago
|
||
Attachment #8564622 -
Flags: feedback?(anthony)
Updated•11 years ago
|
Attachment #8564622 -
Flags: feedback?(anthony)
| Assignee | ||
Updated•11 years ago
|
Attachment #8564622 -
Flags: review?(anthony)
Comment 13•11 years ago
|
||
Comment on attachment 8564622 [details] [review]
https://github.com/mozilla/buddyup/pull/82
We really need to do a big s/topic/categories/ in that patch. Otherwise, it will be confusing give that we already have a topic property for a question.
I also think we don't need to have constants into Settings.js. As I suggested, the API changes to SumoDB should be the following:
- SumoDB.set_category_for_question(category, question)
With category being 'email' (no prefix). This method will know what the prefix is but doesn't expose it.
- SumoDB.get_question(question_id) should return an object that has a category property (again, no prefix, just 'email')
This abstracts the storage implementation away from question_controller.
Attachment #8564622 -
Flags: review?(anthony) → review-
| Assignee | ||
Comment 14•11 years ago
|
||
Comment on attachment 8564622 [details] [review]
https://github.com/mozilla/buddyup/pull/82
updated as per our conversation
Attachment #8564622 -
Flags: review?(anthony)
Comment 15•11 years ago
|
||
Comment on attachment 8564622 [details] [review]
https://github.com/mozilla/buddyup/pull/82
Ship it!
Attachment #8564622 -
Flags: review?(anthony)
Attachment #8564622 -
Flags: review-
Attachment #8564622 -
Flags: review+
| Assignee | ||
Comment 16•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
Updated•11 years ago
|
User Story: (updated)
Updated•11 years ago
|
Flags: in-moztrap+
You need to log in
before you can comment on or make changes to this bug.
Description
•