6.0.0-alpha14
7/3/25

[#14038] Kolab_Storage: distribution-list items are unsupported in Horde_History
Summary Kolab_Storage: distribution-list items are unsupported in Horde_History
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester thomas.jarosch (at) intra2net (dot) com
Created 07/01/2015 (3655 days ago)
Due
Updated 03/08/2016 (3404 days ago)
Assigned 07/23/2015 (3633 days ago)
Resolved 03/08/2016 (3404 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
03/08/2016 10:52:19 AM Jan Schneider State ⇒ Resolved
 
01/25/2016 05:31:58 PM Jan Schneider Comment #5 Reply to this comment
Has this been working for you?
Thomas?
07/23/2015 04:41:21 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git (master):

commit 4e98b1b21113b3e3e6c4b0c7c6d58f791173f96a
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Thu Jul 23 12:40:48 2015 -0400

     Bug: 14038 Map distribution-list items to the contacts API.

  .../lib/Horde/Core/Kolab/Storage/HistoryPrefix.php |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/4e98b1b21113b3e3e6c4b0c7c6d58f791173f96a
07/23/2015 04:40:14 PM Michael Rubinsky Comment #3
State ⇒ Feedback
Reply to this comment
I've added this mapping to the history prefix mapper, but distribution 
list functionality in general seems broken with respect to Kolab/Turba 
integration. Has this been working for you?

I know we explicitly prevent groups from syncing with other types of 
sync clients since there is too much variability in how they are 
handled across different client types....
07/01/2015 05:44:35 PM Michael Rubinsky Comment #2 Reply to this comment
Not sure what the SQL driver
currently writes into the History for distribution lists (=contact groups).
Contact groups are written to history just like any other Turba Object 
and is not distinguishable as a group from History data alone. (We 
explicitly filter out Contact Groups when synchronizing Turba via the 
API (like with ActiveSync or SyncML).

So, as you state, option b) would be the correct method, as it would 
mimic the current behavior within Horde,
07/01/2015 01:45:24 PM Thomas Jarosch State ⇒ Assigned
Assigned to Michael Rubinsky
 
07/01/2015 01:45:12 PM Thomas Jarosch Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Kolab_Storage: distribution-list items are unsupported in Horde_History
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
Hi,

the Horde_History sync mechanism currently does not support 
distribution lists:

2015-07-02T15:13:02+02:00 WARN: HORDE [turba] Unsupported app type: 
distribution-list [pid 2974 on line 36 of 
"/datastore/DEVEL/framework/Core/lib/Horde/Core/Kolab/Storage/HistoryPrefix.php"]


We have three options here:

a) Mark them as unsupported and silence the warning
b) Update the history data using the "turba:" prefix
c) Update the history data using an own "distlist:" or similiar prefix.


IMHO option b) makes the most sense. Not sure what the SQL driver
currently writes into the History for distribution lists (=contact groups).

Cheers,
Thomas

Saved Queries