[Tickets #10373] Re: Enhance Turba ActiveSync capability for iOS
bugs at horde.org
bugs at horde.org
Sun Jul 24 07:23:12 UTC 2011
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/10373
------------------------------------------------------------------------------
Ticket | 10373
Updated By | simon at simonandkate.net
Summary | Enhance Turba ActiveSync capability for iOS
Queue | Turba
Version | 3.0.4
Type | Enhancement
State | New
Priority | 1. Low
Milestone |
Patch | 1
Owners |
+New Attachment | backend.txt
------------------------------------------------------------------------------
simon at simonandkate.net (2011-07-24 07:23) wrote:
Now to my more specific changes that are targeted specifically at
setting up an aligned Turba / iOS address book rather than more
generic Driver capability...
I have attached a backend definition that maps what can be mapped
using the patches provided in previous comments, and which, along with
the below attributes.local.php additions, optimises some labels etc to
best match the iOS devices and labels:
attributes.local.php:
<?php
/* Mapped to activeSync Email3Address */
$attributes['workEmail'] = array(
'label' => _("Email"),
'type' => 'email',
'required' => false,
'params' => array('allow_multi' => false, 'strip_domain' =>
false, 'link_compose' => true)
);
/* Mapped to activeSync Email2Address */
$attributes['homeEmail'] = array(
'label' => _("Email"),
'type' => 'email',
'required' => false,
'params' => array('allow_multi' => false, 'strip_domain' =>
false, 'link_compose' => true)
);
/* iOS first "Work" number */
$attributes['workPhone'] = array(
'label' => _("Work Direct"),
'type' => 'phone',
'required' => false
);
It also builds on some existing ActiveSync driver definitions with
definitions already in attributes.php for which SQL fields need to be
added:
object_email2 varchar(255)
object_email3 varchar(255)
object_anniv varchar(10)
object_department varchar(255)
object_spouse varchar(255) (note that while iOS advertises this one
the field is not visible in the Contacts app).
More information about the bugs
mailing list