Closed Bug 838021 Opened 11 years ago Closed 11 years ago

[Dialer][User Story] Call Log number addition to existing contact

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:leo+, b2g18 fixed)

RESOLVED FIXED
blocking-b2g leo+
Tracking Status
b2g18 --- fixed

People

(Reporter: pdol, Assigned: gtorodelvalle)

References

Details

(Keywords: feature, relnote, Whiteboard: relnote-b2g:1.1+)

Attachments

(4 files, 1 obsolete file)

UCID: Dialer-007

User Story:
As a user, I want the ability to add a number to an existing contact from the Call Log screen.
Keywords: feature
Summary: [B2G][Dialer][User Story] Call Log number addition to existing contact → [Dialer][User Story] Call Log number addition to existing contact
This almost works now, but it looks like if your existing contact already has a phone number, it gets overwritten with the new number instead of added as an additional number.
Whiteboard: u=user c=dialer s=v1.1-sprint-1
Whiteboard: u=user c=dialer s=v1.1-sprint-1 → u=user c=dialer s=v1.1-sprint-2
Whiteboard: u=user c=dialer s=v1.1-sprint-2 → u=aganesan@mozilla.com c=dialer s=v1.1-sprint-2 p=1
Whiteboard: u=aganesan@mozilla.com c=dialer s=v1.1-sprint-2 p=1 → u=cyee@mozilla.com c=dialer s=v1.1-sprint-2 p=1
Assignee: nobody → rlu
This case works for me, the new number will be added as an additional number.

Mark as qawanted to see if anyone encountered the same issue as Dylan in Comment 1.

Thanks.
Keywords: qawanted
Assignee: rlu → gtorodelvalle
Hi guys, we are currently discussing with Ayman how we should proceed in the case no contact exist in the Contact List, regarding the behavior of the "Add to an existing contact" option. If you try it right now, you'll see it is wrong, I mean, the Contacts tab is shown but there is no contact to select and even the "plus" icon to add a new contact is hidden (not the text and arrow which points to it ;-999). We'll keep you posted! ;-)
BTW, apart from this case, it works for me as Rudy mentions in https://bugzilla.mozilla.org/show_bug.cgi?id=838021#c2 ;-)
In fact, Alberto just told me that "there's a bug for that"... :-p bug 828732
Proposed UX solution to 838021
I think the only thing I would suggest is that the Number on the call log list should come first rather than "Unknown".

Otherwise the solution looks good!
Comment 7 also applies to spec bug #838020 where the solution is also posted.
Depends on: 844318
Whiteboard: u=cyee@mozilla.com c=dialer s=v1.1-sprint-2 p=1
(In reply to Casey Yee [:cyee] from comment #7)
> I think the only thing I would suggest is that the Number on the call log
> list should come first rather than "Unknown".
> 
> Otherwise the solution looks good!

Hi Casey. Thanks for your feedback. Could I ask you to illustrate your IA/UX reasoning that sits behind your suggestion as per German's request in 838021. The specified IA is premeditated based on the content of the given contact's entry in the contact list. It would therefore be helpful to have an understanding of the reasoning for moving away from this. Thanks
Flags: needinfo?(kyee)
Already fixed by Bug 838020:

https://github.com/mozilla-b2g/gaia/commit/9f666a3647abfe029eac8feada167d28d990db0c
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Keywords: qawanted
(In reply to ayman maat :maat from comment #9)
> (In reply to Casey Yee [:cyee] from comment #7)
> > I think the only thing I would suggest is that the Number on the call log
> > list should come first rather than "Unknown".
> > 
> > Otherwise the solution looks good!
> 
> Hi Casey. Thanks for your feedback. Could I ask you to illustrate your IA/UX
> reasoning that sits behind your suggestion as per German's request in
> 838021. The specified IA is premeditated based on the content of the given
> contact's entry in the contact list. It would therefore be helpful to have
> an understanding of the reasoning for moving away from this. Thanks

It's already obvious that a phone number alone doesn't have a contact associated with it.  "Unknown" doesn't offer the user any more information and just looks ugly as a empty state.   It also doesn't help readability.
Flags: needinfo?(kyee)
Re-opening, We have not come up with a agreed UX conclusion yet.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to Casey Yee [:cyee] from comment #13)
> Re-opening, We have not come up with a agreed UX conclusion yet.

This US has been implemented so I am marking it as Resolved again.

What you are describing is a potential problem of the format of the call log that it's not what this US is about. 

By the way, as German commented you in bug 838020, comment 6, this behaviour you believe it's wrong it was already fixed a long time ago in Gaia.

Casey, please can you check what it's already implemented in Gaia master and open a follow-up bugs in case you detect anything wrong?

Thanks a lot
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
The visual style of this page should be the same as when choosing an image for a contact. See attached image for the mock up.
(In reply to Eric Pang [:epang] from comment #15)
> Created attachment 720883 [details]
> Adding a new number from the call log
> 
> The visual style of this page should be the same as when choosing an image
> for a contact. See attached image for the mock up.

Right now we only have 1 building block to display the "Action Menu (https://wiki.mozilla.org/Gaia/Design/BuildingBlocks#Action_Menu). 

IMHO the incorrect screen is the one we're using right now when choosing an image. We should not be using a title over the list buttons, but the title header we are using now to add a phone number.

This is a Building Block issue and it seems we're using an old version of the Action Menu in the image selection flow. I recommend to close this bug and open a new one to update the BB in the image selection action menu.
Hi guys! I can confirm that in the Communications app we are currently using the Building Block mentioned by Sergi to show the action menu (the one about creating a new contact, adding to an existing contact and so on) ;-)
Depends on: 828732
I think TEF is owning testing here.

Tony - Do we know who owns adding test cases for this?
Flags: needinfo?(tchung)
Flags: in-moztrap?
The testing of this US owns to TEF team, they are preparing the test plan for it
Flags: needinfo?(tchung)
Attachment #724029 - Attachment is obsolete: true
Flags: in-moztrap? → in-moztrap+
Unfortunately the testcase in moztrap cannot be run as is (ambiguous instructions).  Removing the original case and renomming for in-moztrap?
Flags: in-moztrap+ → in-moztrap?(jhammink)
Fixed and + ing.
Flags: in-moztrap?(jhammink) → in-moztrap+
Keywords: relnote
Whiteboard: relnote-b2g:1.1+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: