Closed Bug 949270 Opened 9 years ago Closed 9 years ago

[User Story] Email - Automatic Sending of Emails in Outbox

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

x86
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(feature-b2g:2.1)

VERIFIED FIXED
2.0 S6 (18july)
feature-b2g 2.1

People

(Reporter: arogers, Assigned: mcav)

References

Details

(Whiteboard: [ucid: Productivity88, 1.5:P3, ft:productivity ] [p=3])

User Story

(re-stated from comments below)

As a user, I want any emails queued in my outbox while I am out of coverage or offline to be automatically sent when my phone returns to a state where it is able to send email. This will allow me to compose and send email regardless of the current connected state of my phone.

Additional Assumption: That there is a mechinism by which the system can inform the email app that it has a current data connection.

Acceptance Criteria:
1. Any email pending in the outbox will be automatically sent when the phone returns to network coverage
2. Emails should be sent in the order they are added to the oubox (FIFO)
3. The system will inform the email application that it has regained a data connection
4. Emails will be automatically sent based on the notification from the system.
5. Once an email is sent successfully it is removed from the outbox
6. Unsent emails and emails with send errors should remain in the outbox.
7. Errors should be handled as per UX guidelines TBD.
User Story:

As a user, I want any emails queued in my outbox while I am out of coverage or offline to be automatically sent when my phone returns to a state where it is able to send email. This will allow me to compose and send email regardless of the current connected state of my phone.

Acceptance Criteria:

1. Any email pending in the outbox will be automatically sent when the phone returns to network coverage
2. Emails should be sent in the order they are added to the oubox (FIFO)
User Story Update

Additional Assumption: 

That there is a mechinism by which the system can inform the email app that it has a current data connection.

Additional Acceptance Criteria:

3. The system will inform the email application that it has regained a data connection
4. Emails will be automatically sent based on the notification from the system.
5. Once an email is sent successfully it is removed from the outbox
6. Unsent emails and emails with send errors should remain in the outbox.
7. Errors should be handled as per UX guidelines TBD.
Blocks: 921050
Whiteboard: [ucid: Productivity88, 1.4:P2, ft:productivity ] → [ucid: Productivity88, 1.4:P3, ft:productivity ]
No longer depends on: 949268
Whiteboard: [ucid: Productivity88, 1.4:P3, ft:productivity ] → [ucid: Productivity88, 1.5:P3, ft:productivity ]
User Story: (updated)
feature-b2g: --- → 2.0
Assignee: nobody → m
Target Milestone: --- → 2.0 S2 (23may)
Flags: in-moztrap+
Target Milestone: 2.0 S2 (23may) → 2.0 S3 (6june)
QA Contact: edchen
feature-b2g: 2.0 → 2.1
Target Milestone: 2.0 S3 (6june) → 2.0 S4 (20june)
Whiteboard: [ucid: Productivity88, 1.5:P3, ft:productivity ] → [ucid: Productivity88, 1.5:P3, ft:productivity ] [p=3]
Target Milestone: 2.0 S4 (20june) → 2.0 S5 (4july)
Target Milestone: 2.0 S5 (4july) → ---
Resolved in bug 921050.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.0 S6 (18july)
QA Whiteboard: [COM=Productivity]
QA Whiteboard: [COM=Productivity] → [COM=Gaia::E-Mail]
Depends on: 1058443
Verified Fixed - Emails that have been created/composed while the device lacks a internet connection will be in a pending state displayed within the Outbox. Upon regaining connection, the device will automatically send the emails. Once the emails have been successfully sent, users will hear an audible tone(if not in the Email app) and the user can see the message has been removed from outbox to sent mail

Flame 2.1

Environmental Variables:
Device: Flame 2.1 (319mb)
Build ID: 20140905000202
Gaia: 95e9b099aa89ded133e44014dd40b19dc0193c01
Gecko: 92a6bbdfd945
Version: 34.0a2
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [COM=Gaia::E-Mail] → [COM=Gaia::E-Mail][QAnalyst-Triage?]
Flags: needinfo?(ktucker)
According to acceptance criteria number 2 this is cannot be verified because of bug 1058443 

Please ignore comment 4
QA Whiteboard: [COM=Gaia::E-Mail][QAnalyst-Triage?] → [COM=Gaia::E-Mail][QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Status: VERIFIED → RESOLVED
Closed: 9 years ago9 years ago
Bug 1058443 get into backlog, I marked it to "VERIFIED".
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.