Bug 157806 - Address from Evolution Address Book defined but not displayed
Summary: Address from Evolution Address Book defined but not displayed
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL: https://forum.openoffice.org/en/forum...
Whiteboard:
Keywords: needsDevEval
Depends on:
Blocks: Address-Source
  Show dependency treegraph
 
Reported: 2023-10-17 14:05 UTC by Paul Mirowsky
Modified: 2023-11-18 09:26 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Mirowsky 2023-10-17 14:05:02 UTC
Version: 7.5.7.1 (X86_64) / LibreOffice Community
Build ID: 47eb0cf7efbacdee9b19ae25d6752381ede23126
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

When using: Templates: Address Book Assignment from the <Tools><Address Book Source...> menus, the Field Assignment table is missing a second street address for personal or business addresses.

The Field Assignments do have a single "Street" to allocate "addr_line1", but not "Street 2" to allocate "addr_line2"

This suggests what happens next.

When importing address information from Evolution Email Client Address Book, "addr_line2" and "work_addr_line2" field headers display, but fields are empty.
Comment 1 Kira Tubo 2023-10-28 01:29:59 UTC
Possibly an enhancement request. Adding UX team for review.
Comment 2 Heiko Tietze 2023-10-30 09:10:54 UTC
ODF defines one <text:sender-street> in chapter 7.3.6.12.

Thunderbird has one street in its address book, Outlook too, and I cannot find a reference to a dedicated second field in Evolution. All programs use a multiline textbox, and this should be parsed properly. No idea if this is done corrcetly

The issue seems to exist for every, see https://forum.openoffice.org/en/forum/viewtopic.php?p=64179. So it more a question to developers (and kind of verification whether addr_line2 is a second field or part of a multi-line text).

Potential see also/duplicates
bug 152530 Address Data Source: Wizard shows Thunderbird, but there is no connection available
bug 138715 Thunderbird Addressbook no longer connectable
bug 116636 Address Data Source Wizard: incomplete list of tables for Thunderbird
Comment 3 Stéphane Guillou (stragu) 2023-11-18 09:26:09 UTC
I don't get how the Address Book's assigned fields are used in LO.
Is there an example somewhere? The documentation[1] says:

"The wizard asking for this information appears automatically the first time you activate, for example, a business letter template."

and:

"When activated, the general fields in the templates are automatically replaced with the fields from the data source of your address book."

...but I haven't seen that happen.

I have done:
0. Add some contacts in Evolution 3.50.1's default "Personal" contact list, filling in Full Name and Home Address (adding several lines in the box)
1. In a recent trunk build of LO: Tools > Address Book Source
2. Data source = EvolutionLocal; Table = Personal; First name = given_name; Street = addr_line1
3. Now what?

(In reply to Paul Mirowsky from comment #0)
> When importing address information from Evolution Email Client Address Book,
> "addr_line2" and "work_addr_line2" field headers display, but fields are
> empty.
Can you please detail this step?

[1]: https://help.libreoffice.org/24.2/en-US/text/shared/guide/data_addressbook.html