Commit Graph

686 Commits

Author SHA1 Message Date
Extra Fu
62823815a7 Merge pull request #263 from jkanefendt/revise-group-expansion
Revision of the group member expansion interface
2020-04-02 09:52:21 -04:00
Francis Lachapelle
e8e41f15e3 i18n(lv): update Latvian translation 2020-03-09 11:13:20 -04:00
Francis Lachapelle
de5da7bd0d i18n(ro_RO): update Romanian translation 2020-03-09 11:13:19 -04:00
Francis Lachapelle
e65e0f191f i18n(sk): update Slovak translation 2019-12-17 11:11:58 -05:00
Francis Lachapelle
bc172c5895 i18n(fr): update French translation 2019-12-17 11:11:43 -05:00
Francis Lachapelle
ae42fd869a i18n(nl): update Dutch translation 2019-12-17 11:11:11 -05:00
Francis Lachapelle
cd8f957774 i18n(cs): update Czech translation 2019-12-17 11:10:40 -05:00
Ludovic Marcotte
0ceccdd612 fix(addressbook(core)): safety check from broken URLs 2019-12-13 13:54:34 -05:00
Francis Lachapelle
edc01e9532 fix(calendar): allow fetching group members from contacts-only sources
If a group is invited to an event, search members within the known source
of the contact instead of relying on a global search among "canAuthenticate" sources.
2019-12-10 12:29:40 -05:00
Johannes Kanefendt
948c89f5bb - Respect the user domain when dealing with groups
- Renamed protocol MembershipAwareSource to SOGoMembershipSource
2019-12-04 10:37:08 +01:00
Johannes Kanefendt
278d4ab4cb Return NSDictionary contact entries from [MembershipAwareSource membersForGroupWithUID] instead of SOGoUser objects.
Optimization for user sources that are capable of fetching lists of group members at once, might save a lot of expensive SOGoUser lookups.
2019-11-26 22:20:28 +01:00
Johannes Kanefendt
2e98929900 Removed tight coupling of group membership expansion and LDAPSource.
Any implementation of SOGoSource may now support group expansion by implementing the protocol MembershipAwareSource.
2019-11-26 15:29:02 +01:00
Francis Lachapelle
e458a78a10 i18n(ca): update Catalan translation
Fixes #4878
2019-11-18 11:34:22 -05:00
Ludovic Marcotte
e866fd5fda (fix) fixed Apple Calendar creation (fixes #4813) 2019-10-28 14:39:39 -04:00
Francis Lachapelle
8366878932 (i18n) Update translations 2019-10-23 12:54:32 -04:00
Francis Lachapelle
25021c192c New paramter SOGoLDAPGroupExpansionEnabled
Fixes #2506
2019-09-05 12:42:25 -04:00
Francis Lachapelle
2adf435347 Expose new /members action for LDIF groups 2019-08-29 12:53:50 -04:00
Francis Lachapelle
8822c8cd07 (Calendar) Button to expand invited LDAP groups
Fixes #2506
2019-08-27 16:34:15 -04:00
Francis Lachapelle
c257453788 (i18n) Add missing localized strings 2019-08-08 10:39:21 -04:00
Francis Lachapelle
8b6b9d80af (i18n) Update translations 2019-07-19 12:50:18 -04:00
Francis Lachapelle
60247e83e7 (i18n) Update German translation 2019-07-09 16:15:37 -04:00
Francis Lachapelle
a746a6b23d (i18n) Update Catalan translation
Fixees #4726
2019-06-17 11:43:43 -04:00
Francis Lachapelle
f0c8aa884c (i18n) Add Indonesian (id) translation 2019-06-14 10:58:29 -04:00
Ludovic Marcotte
0e038a62fd (fix) improve handling of signer certificate (fixes #4742) 2019-05-08 08:09:14 -04:00
Francis Lachapelle
597f6366ff Fix saving address book properties 2019-03-19 14:41:02 -04:00
Francis Lachapelle
51467e6e8a Expose /Contacts/addressbooksList
Fixes #4640
2019-01-11 16:33:32 -05:00
Francis Lachapelle
cc9df8e24f (i18n) Update translations 2018-12-21 21:34:27 -05:00
Francis Lachapelle
237ac4a330 Fix folder export when XSRF validation is enabled
Fixes #4502
2018-11-23 14:20:33 -05:00
Francis Lachapelle
3cd9d82e16 (i18n) Update BrazilianPortuguese translation
Fixes #4590
2018-11-22 10:52:55 -05:00
Francis Lachapelle
36cb0e65d9 (i18n) Update Portuguese translation 2018-10-23 15:03:35 -04:00
Francis Lachapelle
3bdd90e2be Don't allow duplicate GCS folder names 2018-08-30 22:09:17 -04:00
Francis Lachapelle
71fa451856 Enforece SOGoSearchMinimumWordLength server-side
Fixes #4525
2018-08-21 16:54:26 -04:00
Francis Lachapelle
6020f6ae83 (i18n) Add Romanian (ro) translation 2018-07-30 12:05:14 -04:00
Francis Lachapelle
3ea80065dd Improve allContactSearch action 2018-07-06 15:06:55 -04:00
Francis Lachapelle
1892aafae4 Improve allContactSearch action
We now index results using the first email address of each contact,
which improves the identification of duplicated entries.
2018-07-06 14:03:50 -04:00
Francis Lachapelle
f23b97fa28 (i18n) Update translations 2018-07-06 11:49:30 -04:00
Francis Lachapelle
2b80d62a77 (i18n) Update translations 2018-06-27 14:37:27 -04:00
Francis Lachapelle
0149d7400d (i18n) Add Japanese (ja) translation 2018-06-01 13:22:10 -04:00
Francis Lachapelle
190fa0c77e (i18n) Update translations 2018-03-07 10:49:58 -05:00
Francis Lachapelle
d3b10730e9 (i18n) Update translations
Fixes #4372
2018-02-12 14:54:18 -05:00
Francis Lachapelle
9fddc66007 (i18n) Update translations
Fixes #4372
2018-02-06 10:28:29 -05:00
Francis Lachapelle
1528dc4dd0 Improve contacts search when no scope is set 2018-01-24 11:58:55 -05:00
Francis Lachapelle
7ebdac5525 Improve display of S/MIME certificates 2018-01-23 13:30:56 -05:00
Francis Lachapelle
b39d3db674 (i18n) Update German translation 2018-01-17 10:21:18 -05:00
Francis Lachapelle
9ed23c32f2 (i18n) Update translations 2017-12-19 10:26:16 -05:00
Francis Lachapelle
73201a0314 (i18n) Contacts module 2017-12-01 17:17:10 -05:00
Francis Lachapelle
7874b0a74c Fix compilation warning 2017-11-23 13:59:49 -05:00
Francis Lachapelle
6ab4688812 (i18n) Contacts module 2017-11-23 13:59:06 -05:00
Francis Lachapelle
eb90760b39 Use address books search fields in Contacts module
Searches can now be scoped to one or multiple fields. Those fields are
now dynamic and can be defined using SearchFieldNames in external
contacts sources (SQL and LDAP).
2017-11-21 15:56:16 -05:00
Francis Lachapelle
2d61be8ff6 (i18n) Update translations 2017-10-18 11:04:26 -04:00