Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:Test
evolution-data-server
bnc-466331-contacts-fields.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bnc-466331-contacts-fields.patch of Package evolution-data-server
Index: a/servers/groupwise/e-gw-item.c =================================================================== --- a/servers/groupwise/e-gw-item.c (revision 9919) +++ a/servers/groupwise/e-gw-item.c (working copy) @@ -3410,8 +3410,31 @@ list = g_hash_table_lookup (changes, "ims"); if (list) append_im_list_to_soap_message (list, msg); - append_phone_list_to_soap_message (changes, msg); + value = g_hash_table_lookup (changes, "default_phone"); + if (value) + append_phone_list_to_soap_message (changes, msg); + + value = g_hash_table_lookup (changes, "phone_Office"); + if (value) + append_phone_list_to_soap_message (changes, msg); + + value = g_hash_table_lookup (changes, "phone_Home"); + if (value) + append_phone_list_to_soap_message (changes, msg); + + value = g_hash_table_lookup (changes, "phone_Pager"); + if (value) + append_phone_list_to_soap_message (changes, msg); + + value = g_hash_table_lookup (changes, "phone_Mobile"); + if (value) + append_phone_list_to_soap_message (changes, msg); + + value = g_hash_table_lookup (changes, "phone_Fax"); + if (value) + append_phone_list_to_soap_message (changes, msg); + soup_soap_message_start_element (msg, "addressList", NULL, NULL); postal_address = g_hash_table_lookup (changes, "Home"); if (postal_address) Index: a/addressbook/backends/groupwise/e-book-backend-groupwise.c =================================================================== --- a/addressbook/backends/groupwise/e-book-backend-groupwise.c (revision 9919) +++ a/addressbook/backends/groupwise/e-book-backend-groupwise.c (working copy) @@ -879,7 +879,7 @@ items = NULL; if (count) - status = e_gw_connection_get_items (egwb->priv->cnc, egwb->priv->container_id, "name email default members", filter, &items); + status = e_gw_connection_get_items (egwb->priv->cnc, egwb->priv->container_id, "default members", filter, &items); for (; items != NULL; items = g_list_next (items )) { GList *emails; @@ -1544,7 +1544,7 @@ return; } status = e_gw_connection_get_item (gwb->priv->cnc, gwb->priv->container_id, id, - "name email default members", &item); + "default members", &item); if (status == E_GW_CONNECTION_STATUS_OK) { if (item) { contact = e_contact_new (); @@ -2052,12 +2052,12 @@ if (ids && ids->len > 0) { status = e_gw_connection_get_items_from_ids (egwb->priv->cnc, egwb->priv->container_id, - "name email default members", + "default members", ids, &gw_items); if (status == E_GW_CONNECTION_STATUS_INVALID_CONNECTION) status = e_gw_connection_get_items_from_ids (egwb->priv->cnc, egwb->priv->container_id, - "name email default members", + "default members", ids, &gw_items); } if (ids) @@ -2073,12 +2073,12 @@ match_needed = FALSE; status = e_gw_connection_get_items (egwb->priv->cnc, egwb->priv->container_id, - "name email default members", + "default members", filter, &gw_items); if (status == E_GW_CONNECTION_STATUS_INVALID_CONNECTION) status = e_gw_connection_get_items (egwb->priv->cnc, egwb->priv->container_id, - "name email default members", + "default members", filter, &gw_items); } @@ -2264,7 +2264,7 @@ g_get_current_time(&start); filter = e_book_backend_groupwise_build_gw_filter (gwb, query, &is_auto_completion, &search_string); - view = "name email default members"; + view = "default members"; if (is_auto_completion) view = "name email"; @@ -2706,7 +2706,7 @@ } status = e_gw_connection_create_cursor (priv->cnc, priv->container_id, - "name email default members", NULL, &cursor); + "default members", NULL, &cursor); if (status != E_GW_CONNECTION_STATUS_OK) { if (enable_debug) printf("No connection with the server \n"); @@ -2881,7 +2881,7 @@ e_gw_filter_add_filter_component (filter, E_GW_FILTER_OP_GREATERTHAN, "modified", cache_time_string); status = e_gw_connection_get_items (ebgw->priv->cnc, ebgw->priv->container_id, - "name email default members", filter, &gw_items); + "default members", filter, &gw_items); if (status != E_GW_CONNECTION_STATUS_OK) { if (book_view) e_data_book_view_unref (book_view); @@ -3116,7 +3116,7 @@ if(enable_debug) printf ("Contact List modified fetching the members of the contact list\n"); - status = e_gw_connection_get_item (ebgw->priv->cnc, ebgw->priv->container_id, e_contact_get (contact, E_CONTACT_UID), "name email default members", &item); + status = e_gw_connection_get_item (ebgw->priv->cnc, ebgw->priv->container_id, e_contact_get (contact, E_CONTACT_UID), "default members", &item); g_object_unref (contact); contact = e_contact_new (); fill_contact_from_gw_item (contact, item, ebgw->priv->categories_by_id);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor