Bug 304871

Summary: Show "Name <name@example.com>" instead of just "Name" in recipient selection dialog
Product: [Applications] kmail2 Reporter: Peter Wu <peter>
Component: composerAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: montel, zchakker36
Priority: NOR    
Version: 4.9.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 4.9.3

Description Peter Wu 2012-08-09 17:48:39 UTC
When a contact does not have a name attached on the mail, an empty row shows up in the "Select Recipient" dialog. This makes it hard to find a email address without moving the mouse over a row to open a tooltip.

Another use case is when a contact lists only the name instead of the full name. When there are multiple "Bob" s in the contact list, one currently has to hover over each entry, degrading productivity.

The "Select Recipient" dialog can be opened by opening the composer and hitting the "Select..." button next to the To/Cc/Bcc fields.

Feature request: change the row to include the email address.

Reproducible: Always

Steps to Reproduce:
1. Open the composer ("New Message")
2. Click the "Select..." button
3. Look at the rows
Actual Results:  
case 1: Some rows are empty because there is no name.
case 2: Some rows contain duplicate names, e.g. "Bob".

Expected Results:  
There should be an email address so that the correct address can be quickly picked, such as "Bob <bob@example.com>"
Comment 1 Laurent Montel 2012-10-02 11:19:27 UTC
Git commit b7186ea7ced3083b7665b00035803aea1e51b3d6 by Montel Laurent.
Committed on 02/10/2012 at 13:18.
Pushed by mlaurent into branch 'KDE/4.9'.

Fix Bug 304871 - Show "Name <name@example.com>" instead of just "Name"

in recipient selection dialog

FIXED-IN: 4.9.3

I just add family name when name is empty or emails.

M  +6    -0    akonadi/contact/contactstreemodel.cpp

http://commits.kde.org/kdepimlibs/b7186ea7ced3083b7665b00035803aea1e51b3d6