Go to file
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
.tx Initial Finnish translation 2013-01-16 10:54:16 -05:00
Apache Add example apache configuration for apple AB 2013-02-11 10:41:50 -05:00
Documentation Add notes regarding html mails and mod_reqtimeout 2013-03-21 15:39:02 -04:00
Main Fixed most build warnings 2012-10-22 10:09:13 -04:00
Migration Migration script for SquirrelMail (address books). 2011-11-15 09:57:56 +00:00
OGoContentStore Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against 2012-11-07 09:50:32 -05:00
OpenChange Fixed the GNUmakfile and const's for charset tables. 2013-03-28 08:32:00 -04:00
SOPE Fix possible infinite loop in repeataable object 2013-01-28 09:51:42 -05:00
Scripts replace subprocess.check_output with Popen magic 2013-03-25 14:12:12 -04:00
SoObjects Filter sql source entries based on the user domain 2013-03-29 10:38:52 -04:00
Tests Add ics_compare and use it in _testRespondTo() 2013-03-11 11:37:59 -04:00
Tools Use SOGoSystemDefaults in all tools 2013-02-08 16:22:14 -05:00
UI Fix comments in UIxContactFolderActions.* 2013-03-15 11:23:27 -04:00
packaging Enable saml2 support on squeeze (temporary fix) 2013-03-20 11:51:37 -04:00
.gitignore added tags to gitignore 2012-09-21 09:13:27 -04:00
COPYING.GPL Monotone-Parent: 107bfcafb94e725ae14c9e2bceacbf8399ae6958 2009-12-15 20:21:38 +00:00
COPYING.LGPL Monotone-Parent: 107bfcafb94e725ae14c9e2bceacbf8399ae6958 2009-12-15 20:21:38 +00:00
ChangeLog Update ChangeLog 2013-02-04 14:24:03 -05:00
ChangeLog.old Renamed ChangeLog to ChangeLog.old 2012-09-18 10:02:52 -04:00
ChangeLog.skyrix Renamed ChangeLog to ChangeLog.old 2012-09-18 10:02:52 -04:00
GNUmakefile Implement a "make check" target that will run the unit tests 2012-10-19 18:46:46 +02:00
NEWS Activate the menu option "Mark Folder Read" 2013-03-15 11:06:26 -04:00
TODO Monotone-Parent: db028ce8c585be74840423effd3b77305f6ea051 2008-05-02 22:47:55 +00:00
Version Bump version to 2.0.4b 2013-02-04 14:22:37 -05:00
configure Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against 2012-11-07 09:50:32 -05:00
general.make Monotone-Parent: 8712bf431a65898f75a48f2315a4db008777fdc5 2009-11-04 16:22:01 +00:00