Commit Graph

1184 Commits

Author SHA1 Message Date
Francis Lachapelle
a4c51a90bb Remove reference to SOGoGroup.h 2020-04-17 15:16:23 -04:00
Francis Lachapelle
6af0058657 fix(calendar): use the calendar owner when generating freebusy information 2020-04-03 12:18:16 -04:00
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
de5da7bd0d i18n(ro_RO): update Romanian translation 2020-03-09 11:13:19 -04:00
Ludovic Marcotte
78292495bb fix(calendar(core)): check for array size before looking into 2020-02-27 14:46:21 -05:00
Francis Lachapelle
5e1f487e49 fix(calendar): fix first range of "busy off hours" in vFreeBusy response 2020-02-21 10:37:58 -05:00
root
57bbb255cc fix(calendar): fallback to tz found in ics 2020-01-29 22:18:29 +01:00
Francis Lachapelle
560c1dcd82 fix(calendar): adjust recurrent rule when importing a vEvent 2020-01-20 12:03:34 -05:00
Francis Lachapelle
d8fab6bb21 fix(calendar): restore [SOGoAppointmentObject resourceHasAutoAccepted]
Fixes #4923
2020-01-16 10:43:42 -05:00
Ludovic Marcotte
f0980a9cbd feat(core): Added AES-128-CBC password scheme for SQL authentication.
This allows SOGo to use Plesk's database as an authentication source.
2020-01-06 15:47:47 -05:00
Francis Lachapelle
91ca8b8bec fix(calendar): restore [SOGoAppointmentObject resourceHasAutoAccepted]
This method is used for ActiveSync support.

Fixes #4923
2020-01-06 09:41:49 -05:00
Francis Lachapelle
cd8f957774 i18n(cs): update Czech translation 2019-12-17 11:10:40 -05:00
Francis Lachapelle
15d7c69d94 fix(calendar): adjust invalid dates when importing a vEvent
Fixes #4845
2019-12-16 10:48:26 -05:00
Francis Lachapelle
2e46e89d58 refactor: replace calls to create GMT NSTimeZone instance 2019-12-09 08:50:50 -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
Francis Lachapelle
5923639154 fix(calendar): raise warning when MuiltipleBookings is set to -1 2019-12-03 16:42:36 -05:00
Francis Lachapelle
3bb40e4024 fix(calendar): adjust invalid dates when importing a vEvent
Fixes #4845
2019-11-27 17:00:28 -05: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
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
9cda34a65f Fix handling of SENT-BY addresses
Fixes #4583
2019-10-02 10:45:37 -04:00
Ludovic Marcotte
1ee23a6bec (fix) make sure we handle events occurring after RRULE's UNTIL date 2019-09-12 10:23:51 -04:00
Ludovic Marcotte
1e0bea5988 (fix) also include the summary in major changes 2019-09-09 13:38:41 -04:00
Ludovic Marcotte
e4ad088f0d (fix) avoid exceptions for RRULE with no DTSTART 2019-09-03 13:34:35 -04:00
Francis Lachapelle
d8d3c88e98 Fix events search when targeting recurrent events 2019-08-19 16:47:37 -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
d75fe573b2 (fix) potential fix for #4289 2019-03-18 15:46:39 -04:00
Francis Lachapelle
47456c9ebd Allow super users to modify any event
Fixes #4216
2019-03-13 09:08:31 -04:00
Francis Lachapelle
e456e47147 (i18n) Add missing subject of appointment reminder
Fixes #4656
2019-02-27 09:52:18 -05:00
Francis Lachapelle
36cd54209a (i18n) Update French translation 2019-02-21 09:44:33 -05:00
Ludovic Marcotte
15c6074907 (fix) correctly handle event ownership when accepting invitations 2019-02-14 11:19:58 -05:00
Ludovic Marcotte
aaf4166c44 (fix) handle role change during event updates 2019-02-07 14:10:39 -05:00
Ludovic Marcotte
249671543e (feat) we now handle optional and non-required attendee states 2019-02-04 11:52:26 -05:00
Francis Lachapelle
24a30b688f Ignore transparent events in conflict validation
Fixes #4539
2019-01-15 17:12:14 -05:00
Francis Lachapelle
ce285ac8fd (i18n) Update BrazilianPortuguese translation 2019-01-08 15:49:46 -05:00
Francis Lachapelle
cc9df8e24f (i18n) Update translations 2018-12-21 21:34:27 -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
35ea86557c Fix time conflict validation when not owner 2018-10-22 12:11:08 -04:00
Francis Lachapelle
59c3bdc242 Fix time conflict validation 2018-10-22 11:20:06 -04:00
Ludovic Marcotte
995ccb2b73 (fix) avoid saving non-parsable events/tasks 2018-10-09 14:47:22 -04:00
Francis Lachapelle
398ef4dcde Fix time conflict validation
Fixes #4539
2018-09-13 15:56:31 -04:00
Francis Lachapelle
a7c88597c6 Fix email reminders support for tasks 2018-09-13 14:56:44 -04:00
Francis Lachapelle
9838c369b2 Update comment in SOGoAppointmentObject.m 2018-09-07 15:26:36 -04:00
Francis Lachapelle
9f654d223b Fix saving task with reminder related to due date 2018-08-22 14:08:54 -04:00
Francis Lachapelle
6020f6ae83 (i18n) Add Romanian (ro) translation 2018-07-30 12:05:14 -04:00