Summary | Expanding names matching contact with multiple email addresses inserts first email address rather than giving combo box |
Queue | IMP |
Queue Version | 4.0.1 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | dfloyd (at) nc (dot) rr (dot) com |
Created | 01/31/2005 (7468 days ago) |
Due | |
Updated | 03/17/2005 (7423 days ago) |
Assigned | 03/13/2005 (7427 days ago) |
Resolved | 03/17/2005 (7423 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
State ⇒ Feedback
Taken from
a secondary email field to my LDAP addressbook. In the old IMP the
expanded email list would include the new field. In the new version
the new email field won't appear in the expanded email list.
I would have thought this would be more common - since it's quite
commonplace for a single person to have more than one email address
(home and work, say). Maybe others simply have two addressbook
entries for each of the contact email addresses - but I find this a
little silly.
State ⇒ Assigned
New Attachment: attributes.php
New Attachment: turba_objects.mysql.sql
New Attachment: sources.php
New Attachment: attributes.ph
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Expanding names matching contact with multiple email addresses inserts first email address rather than giving combo box
Queue ⇒ IMP
State ⇒ Unconfirmed
installation of Horde 2.2.6, IMP 3.2.6, and Turba 1.2.2. In the old
version, I modified Turba to add two additional email addresses and a
couple other fields to a contact's info by adding the appropriate
lines to the turba_objects table, turba/config/source.php and
turba/config/attributes.php. I also selected the new fields to be
searched by IMP in IMP's address book options. When I do an "Expand
Names" in an IMP compose window and what I have entered in one of the
recipient fields matchs a contact with multiple email addresses, it
tells me to resolve ambiguous names and I get a combo box to choose
the correct email address. Likewise, if I click "Address Book" in the
IMP compose window, it will list all the email addresses for each
contact. In name view, it will repeat names in the list for each
email that a contact has.
However, in the new version, I have done the same thing to add the
additional fields to Turba's contact info. However, when I expand
names in IMP, it just fills the text field in with the first email
address in the contact
and doesn't give the combo box. Likewise, when displaying the Address
Book from the IMP compose window, the list only contains the first
email address for each contact.
Searching appears to be working right because if I type a string into
a recipient field that will only match the email address in one of the
email fields I added, and then expand names, the contact is found, but
as I said, the text field is filled in with the first email address
rather than giving me a combo box of email addresses to chose from.
It seems the contact isn't being recognized as being "ambiguous"
because it has multiple email addresses like in the old version.
Likewise, If I deselect the added email field in IMP Address Book
options as a searchable field and do expand names again, the contact
is not found, as expected. Also, if I expand names on a string that
matches multiple contacts, I get the combo box, but only with the
first email address for each contact.
I have attached my turba/scripts/sql/turba_objects.mysql.sql,
turba/config/sources.php and turba/config/attributes.php from my newer
installation.