Summary | Kolab backend: Foreign contacts cause distribution list to vanish |
Queue | Turba |
Queue Version | Git master |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | jan (at) horde (dot) org |
Requester | thomas.jarosch (at) intra2net (dot) com |
Created | 11/22/2013 (4257 days ago) |
Due | |
Updated | 03/07/2014 (4152 days ago) |
Assigned | 03/06/2014 (4153 days ago) |
Resolved | 03/06/2014 (4153 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit 7604602d4828f47b00de6af305796d033c9a410d
Author: Jan Schneider <jan@horde.org>
Date: Fri Mar 7 12:01:13 2014 +0100
[jan] Don't remove missing contacts from distributions lists in
Kolab backends (
Bug #12861).turba/docs/CHANGES | 2 ++
turba/package.xml | 2 ++
2 files changed, 4 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/7604602d4828f47b00de6af305796d033c9a410d
cannot be mapped one-to-one to Kolab distribution lists. In Turba
list members are links to existing contacts, in Kolab members are
simple name/email entries.
Contacts that can not (longer) be found, will be removed from a
distribution list.
I'm pretty sure there will be some users that will be quite angry when
we silently remove entries.
I know at least one user that organizes large contact groups via
distribution lists in another Kolab client.
If you want to, you can go on with the release, but this
should definitely be resolved in the next release.
addressbook to a distribution list. It's simply not added, probably
the same problem.
bug #12860State ⇒ Not A Bug
be mapped one-to-one to Kolab distribution lists. In Turba list
members are links to existing contacts, in Kolab members are simple
name/email entries.
Contacts that can not (longer) be found, will be removed from a
distribution list.
addressbook to a distribution list. It's simply not added, probably
the same problem.
bug #12860State ⇒ Assigned
The behavior changed a bit, but it's still trashing data:
Steps to reproduce:
- create two contacts
- Add these two contacts to a new distribution list
- Delete one contact
(you can see on the IMAP server that it's still part of the dist list)
- Log out
- Clear Kolab cache (so everything has to be re-parsed)
- Log in
- Click on "Edit/View Group Members" of the distribution list
-> turba strips down the distribution list to existing contacts only.
The same problem occurs when you add a contact from a different
addressbook to a distribution list. It's simply not added, probably
the same problem.
(once my git devel VM is up and running again today)
State ⇒ Not A Bug
configured, and whether I delete a distribution list's contact from
Turba or directly on the IMAP server, the list still works fine.
code always caches.
Or is $conf['cache'] completely disabled on your box?
State ⇒ Feedback
configured, and whether I delete a distribution list's contact from
Turba or directly on the IMAP server, the list still works fine.
Assigned to Jan Schneider
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Kolab backend: Foreign contacts case distribution list to vanish
Type ⇒ Bug
Queue ⇒ Turba
when turba encounters a distribution list that contains a contact that
is not present in the current addressbook, the distribution is not
shown at all.
Steps to reproduce:
- create two contacts
- Add these two contacts to a new distribution list
- Delete one contact
- Log out
- Clear Kolab cache (so everything has to be re-parsed)
- Log in
-> Distribution list is not shown anymore.
Note: A distribution list can contain an unlimited amount of members which
necessarily don't have to be valid contact objects.
Cheers,
Thomas