Closed Bug 1115014 Opened 10 years ago Closed 10 years ago

Improve the behavior when joining to a deleted Room

Categories

(Firefox OS Graveyard :: Gaia::Loop, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: oteo, Assigned: crdlc)

References

Details

Attachments

(1 file)

61 bytes, text/x-github-pull-request
borjasalguero
: review+
oteo
: feedback+
Details | Review
Tested with master Loop client (future 1.1.1 release) and latest 2.0 FxOS version STR: 1. Contact A creates a Room1 and shares it with Contact B. 2. Contact B joins and leaves Room1, so Room1 appears as an entry in the Device B Room list. 3. Contact A (owner) deletes Room1 4. Contact B try to joins Room1 Actual Result: After trying to join the Room screen is closed and the confirmation message "Oops! That didn't work as expected. Why don't we give it another try? Expected Result: I think that this is message is not enough clear for the user. After talking with Mónica, we think that a better feedback should be given. Perhaps a better message could be something like: "This Room no longer exists, do you want to delete it from your Room list? and the user could decide to delete it or cancel the action and in that case the Room could be updated as "Expired" in the Room list
Blocks: 1097684
Monica, let's know when you update the WF with the complete flow. Thanks a lot!
Flags: needinfo?(monica.meika)
Monica has updated the WF including this case http://j.mp/loopwfs -> New Room - Join + Communication The new screen Join in Room - Deleted room, will show the message "Oops... You can't join because owner has deleted this room. Do you want to delete it from your room list?" with the options "Cancel" and "Delete". In case option "Delete" is pressed, the room will be deleted (not necessary to show the banner in this case) and we go back to the Room list In case "Cancel" is selected, the Room list is shown again but the Room will be updated with "Expired" (in case it was not updated before)
Assignee: nobody → crdlc
Attached file Github pull request
Attachment #8545995 - Flags: review?(borja.bugzilla)
Attachment #8545995 - Flags: feedback?(oteo)
Comment on attachment 8545995 [details] [review] Github pull request Working perfect, as usual! Just one comment, after rechecking the WFs, I think that it's more correct to say:"// Oops... You can't join because THE owner has deleted this room. Do you want to delete it from your room list? Anyway, I'll confirm it with Monica now, I'll let you know in the bug
Attachment #8545995 - Flags: feedback?(oteo) → feedback+
Blocks: 1113151
Hey! Yep MA! It's true! "Oops... You can't join because the owner has deleted this room. Do you want to delete it from your room list?" it's better. Thanks everybody :)
Flags: needinfo?(monica.meika)
Updated the string (In reply to Mónica UX/UI from comment #5) > Hey! > Yep MA! It's true! > "Oops... You can't join because the owner has deleted this room. Do you want > to delete it from your room list?" it's better. > > Thanks everybody :)
Status: NEW → ASSIGNED
Attachment #8545995 - Flags: review?(borja.bugzilla) → review+
Last change in last minute: After talking with Mónica and Cristian, instead of including the string "Expired" in the Room list, it should be "Deleted" when trying to join an already deleted Room. Pau, could you please provide the exact font color for this? Thanks a lot!
Flags: needinfo?(b.pmm)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Hey MA, sure! Here it is: #d74345.
Flags: needinfo?(b.pmm)
Depends on: 1120131
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: