Closed Bug 829510 Opened 11 years ago Closed 11 years ago

When a contact name has no name and no lastname we show an empty string in the call log

Categories

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

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:-, blocking-basecamp:-, b2g18+ fixed, b2g18-v1.0.1 fixed)

RESOLVED FIXED
blocking-b2g -
blocking-basecamp -
Tracking Status
b2g18 + fixed
b2g18-v1.0.1 --- fixed

People

(Reporter: etienne, Assigned: gtorodelvalle)

References

Details

(Whiteboard: interaction [UX-P1] TEF_REQ)

Attachments

(3 files)

STR where added here: bug 808794

Opening a new bug since the STR is different from the original one of bug 808794.
STR: bug 808794 comment 10
blocking-basecamp: --- → ?
We would take a patch for that.
blocking-b2g: --- → tef+
blocking-basecamp: ? → -
tracking-b2g18: --- → +
Assignee: nobody → etienne
Whoops, thought it was a blocking-basecamp bug.
Assignee: etienne → nobody
Assignee: nobody → gtorodelvalle
This bug affects not only the call log but also the incoming and outcoming ;-) Solving it right away! :-)
Attached image Screenshot.
Although this was discussed here: https://bugzilla.mozilla.org/show_bug.cgi?id=808794 , maybe we should rethink the information shown in the Call Log when there are contacts with no name. We may end up with something such as the information shown in this screenshot. In this screenshot, the first and second entries correspond to distinct phone numbers and contacts with no name assigned. Maybe we could show the phone number itself, since the existence of an associated contact can be deduced by the type of phone ("Mobile").
Flags: needinfo?(aymanmaat)
Of course, the text shown should be "Unknown" instead of "Unknown number" as stated in the wireframes. Anyhow, the problem is the same ;-)
Attached image Contacts screenshot.
BTW, this is what we show in Contacts when there are contacts with no name assigned ;-) Just in case it helps to make a decision.
After review it is clear that there is a degree of realignment required between the information associated to a contact, and the information we display in the call log, SMS log and the contact list. I am putting together a matrix to clarify and will post when it is done.
Flags: needinfo?(aymanmaat)
RFI to self to post matrix of correlation between information associated to a contact and information displayed in contact list, call log and SMS log
Flags: needinfo?(aymanmaat)
Whiteboard: interaction [UX-P2]
This is a UX-P2 and is not a critical fix.
blocking-b2g: tef+ → -
this is related to Bug 819122
Flags: needinfo?(aymanmaat)
(In reply to Alex Keybl [:akeybl] from comment #11)
> This is a UX-P2 and is not a critical fix.

moving this to UX-P1 and renomming tef? as there are consistency issues between the call log and the contacts list if this is not addressed which make information delivery inconsistant and therefore consumption harder.

Outline solution following...
blocking-b2g: - → tef?
Whiteboard: interaction [UX-P2] → interaction [UX-P1]
We need to align the presentation of a contacts information within the call log with that of the contact list. 
So to quick summarize… 

***scenario 1***

contact in contact list has: 
- firstname = yes 
- lastname = yes 
- company name = yes 

output in FirstName/LastName field in call log = firstname lastname


***scenario 2***

contact in contact list has: 
- firstname = no 
- lastname = no 
- company name = yes 

output in FirstName/LastName field in call log = company name


***scenario 3***

contact in contact list has: 
- firstname = no 
- lastname = no 
- company name = no 

output in FirstName/LastName field in call log = phone number called or received.


***scenario 4***

contact is not in contact list: 

output in FirstName/LastName field in call log = phone number called or received.
We'll fix this for v1.x, at which point consistency fixes will be more appropriate. That's what tracking-b2g18:+ is denoting.
blocking-b2g: tef? → -
Hi Ayman, just to confirm it, in case there is firstname OR lastname, we just show it, right? Thanks!
Flags: needinfo?(aymanmaat)
Attached patch Associated PR.Splinter Review
NOTE: If blocking-basecamp+ is set, just land it for now.

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 
User impact if declined: 
Testing completed: 
Risk to taking this patch (and alternatives if risky):
Attachment #706460 - Flags: review?(alberto.pastor)
Attachment #706460 - Flags: approval-gaia-v1?(francisco.jordano)
Attachment #706460 - Flags: review?(alberto.pastor) → review+
Just made a comment on github

thanks :)
Whiteboard: interaction [UX-P1] → interaction [UX-P1] TEF_REQ
Comment on attachment 706460 [details] [diff] [review]
Associated PR.

Approving for v1-train so this goes into 1.0.1
Attachment #706460 - Flags: approval-gaia-v1?(francisco.jordano) → approval-gaia-v1+
Flags: needinfo?(aymanmaat)
Suggestion included in the code ;-) Thanks Francisco! :-)

(In reply to Francisco Jordano [:arcturus] from comment #18)
> Just made a comment on github
> 
> thanks :)
German you have the a+ and the r+ please merge :)
Merged! Thanks!
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
v1-train: 0caa5b6d855d497aa5f65fa80fbdf0f988d70a2b
Batch edit: bugs fixed on b2g18 since 1/25 branch of v1.0 are fixed on v1.0.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: