Jean Raby
e07734fa5f
Filter sql source entries based on the user domain
...
When using dynamic domains with SQL sources (DomainFieldName),
let WebUI and dav lookups return entries from current domain
and other domains visible from the originating domain.
Fixes #2269
SQLSource.m: _visibleDomainsQualifierFromDomain:
returns a EOQualifier OR'ing all visible domains from specified domain
(including specified domain)
SQLSource.m: allEntryIDsVisibleFromDomain
Replacement for allEntryIDs.
Instead of returning all entries from the sql source,
only return the entries visible from the specified domain.
SoObjects/SOGo/SQLSource.m: allEntryIDs
Changed to call allEntryIDsVisibleFromDomain with an empty domain.
SQLSource.m fetchContactsMatching:inDomain:
Use _visibleDomainsQualifierFromDomain to filter entries
LDAPSource.m: allEntryIDsVisibleFromDomain
Simply call allEntryIDs, discarding the domain.
LDAP does need to do the extra domain filtering
SOGoContactSourceFolder.m: toOneRelationshipKeys
Call new method: allEntryIDsVisibleFromDomain
2013-03-29 10:38:52 -04:00
..
2010-01-14 23:19:19 +00:00
2012-10-22 10:09:13 -04:00
2012-10-22 10:09:13 -04:00
2012-11-02 13:54:52 -04:00
2012-12-22 11:24:18 -05:00
2012-12-21 13:55:03 -05:00
2012-11-26 13:13:06 -05:00
2013-03-29 10:38:52 -04:00
2011-12-30 20:41:30 +00:00
2011-12-30 20:41:30 +00:00
2009-10-06 18:24:47 +00:00
2009-10-06 18:24:47 +00:00
2012-03-01 21:55:41 +00:00
2012-03-01 21:55:41 +00:00
2008-03-10 14:17:11 +00:00
2009-10-21 21:17:11 +00:00
2012-05-31 13:24:32 +00:00
2012-10-23 10:29:05 -04:00
2008-09-27 01:13:41 +00:00
2009-08-03 15:46:02 +00:00
2008-09-27 01:13:41 +00:00
2010-09-02 19:11:20 +00:00
2011-12-30 20:39:07 +00:00
2011-12-30 20:39:07 +00:00
2008-09-27 01:13:41 +00:00
2008-09-27 01:13:41 +00:00
2008-09-27 01:13:41 +00:00
2010-08-02 20:29:38 +00:00
2010-01-14 23:19:19 +00:00
2010-01-14 23:19:19 +00:00
2010-04-09 18:45:14 +00:00
2010-04-20 21:30:17 +00:00
2012-11-06 09:04:18 -05:00
2012-11-06 09:04:18 -05:00
2010-01-14 23:19:19 +00:00
2010-03-05 15:34:24 +00:00
2012-08-13 15:29:44 +00:00
2013-02-05 16:11:37 -05:00
2008-09-27 01:13:41 +00:00
2008-09-27 01:13:41 +00:00
2011-02-17 20:55:19 +00:00
2011-03-30 15:01:55 +00:00
2011-03-30 15:01:55 +00:00
2012-11-02 15:29:02 -04:00
2012-11-02 15:29:02 -04:00
2010-06-10 21:29:55 +00:00
2010-11-02 13:16:05 +00:00
2012-07-10 00:29:13 +00:00
2010-03-18 12:58:39 +00:00
2011-05-30 21:23:03 +00:00
2012-04-24 11:47:32 +00:00
2009-11-29 04:19:32 +00:00
2010-01-31 00:53:37 +00:00
2011-07-15 22:22:11 +00:00
2013-03-11 09:34:36 -04:00
2009-12-01 14:29:56 +00:00
2012-10-22 10:09:13 -04:00
2013-01-11 09:55:10 -05:00
2013-01-11 09:55:10 -05:00
2012-01-29 19:43:09 +00:00
2012-01-29 19:43:09 +00:00
2012-10-22 10:09:13 -04:00
2013-01-15 13:33:45 -05:00
2012-05-31 12:36:00 +00:00
2013-03-01 16:24:16 -05:00
2009-11-30 22:38:22 +00:00
2008-09-27 01:13:41 +00:00
2012-01-30 19:07:24 +00:00
2009-11-29 04:19:32 +00:00
2012-10-16 16:56:48 -04:00
2013-01-11 09:55:10 -05:00
2012-07-12 15:03:38 +00:00
2012-11-29 15:49:32 -05:00
2012-02-02 01:42:02 +00:00
2012-10-22 10:09:13 -04:00
2010-06-02 16:42:58 +00:00
2010-06-02 16:42:58 +00:00
2010-02-18 22:34:51 +00:00
2010-02-18 22:34:51 +00:00
2010-01-31 00:53:37 +00:00
2011-02-17 20:55:19 +00:00
2010-06-02 16:35:59 +00:00
2012-10-22 10:09:13 -04:00
2012-11-06 10:46:11 -05:00
2013-03-25 15:58:36 -04:00
2012-11-02 15:31:49 -04:00
2012-11-02 15:31:49 -04:00
2011-06-29 17:43:10 +00:00
2013-02-08 09:42:31 -05:00
2013-03-29 10:38:52 -04:00
2009-11-29 04:19:32 +00:00
2012-02-21 20:51:52 +00:00
2009-11-29 04:02:47 +00:00
2009-11-29 04:02:47 +00:00
2013-03-11 09:34:36 -04:00
2013-03-11 09:34:36 -04:00
2012-01-12 21:01:06 +00:00
2013-01-11 09:55:10 -05:00
2012-10-31 11:53:30 -04:00
2012-10-31 11:53:30 -04:00
2011-12-02 07:22:47 +00:00
2012-03-20 21:07:16 +00:00
2013-02-01 18:35:10 -05:00
2013-02-01 18:35:10 -05:00
2009-11-29 04:19:32 +00:00
2010-11-02 13:16:05 +00:00
2010-01-19 12:28:10 +00:00
2011-06-29 17:43:10 +00:00
2013-02-01 18:35:10 -05:00
2013-02-05 11:40:47 -05:00
2009-10-15 21:33:56 +00:00
2010-01-14 23:19:19 +00:00
2008-09-27 01:13:41 +00:00
2009-06-09 20:00:28 +00:00
2012-11-26 13:13:06 -05:00
2013-03-29 10:38:52 -04:00
2009-11-29 04:19:32 +00:00
2012-12-13 08:53:50 -05:00
2012-06-29 20:17:20 +00:00
2013-01-09 11:39:29 -05:00
2011-02-03 16:12:22 +00:00
2012-01-31 20:18:49 +00:00
2010-01-14 23:19:19 +00:00
2010-01-14 23:19:19 +00:00