smizrahi
|
da32b3f86d
|
fix(calendar): Ensure organizers are properly removed from attendee's calendars. Fix issue where organizers were also set as attendees. Removed organizer in attendees list.
|
2024-12-16 12:21:41 +01:00 |
|
smizrahi
|
c90e2b0501
|
fix(calendar): Ensure organizers are properly removed from attendee's calendars. Fix issue where organizers were also set as attendees. When an occurrence is deleted, it is now correctly removed from attendee's calendars.
|
2024-11-18 15:41:14 +01:00 |
|
smizrahi
|
53d77f3105
|
perf(calendar): Optimization of date computation when handle attendees. Report of 77b2d9f8.
|
2024-05-28 11:32:05 +02:00 |
|
Hivert Quentin
|
880eb89719
|
fix(calendar): resource was busy even if they have delegated
|
2024-04-18 10:11:38 +02:00 |
|
Hivert Quentin
|
5830053026
|
fix(calendar): resource was busy even if they have delegated
|
2024-04-17 15:23:11 +02:00 |
|
Hivert Quentin
|
adf1117046
|
fix(event): resource was considered busy for an event he has delegated
|
2024-03-13 14:42:12 +01:00 |
|
Hivert Quentin
|
815a87de0b
|
fix(event): user was considered busy for an event he has delegated
|
2024-03-07 12:10:05 +01:00 |
|
smizrahi
|
fce02db7d1
|
fix(calendar): Revert commit e47566e3a and change HTTP status from 409 to 403 when event has a sequence number lower than than the new one. This should fix some Apple's duplication events
|
2023-08-16 17:18:59 +02:00 |
|
smizrahi
|
cab5bc011e
|
fix(calendar): Avoid event duplication when adding an ics with an older sequence number and event already added in calendar
|
2023-08-14 17:18:37 +02:00 |
|
smizrahi
|
382b8a0a1a
|
fix(calendar): Do not send tentative participation mail when user open mail or add ics to calendar app
|
2023-08-08 15:49:15 +02:00 |
|
Hivert Quentin
|
f3981c4276
|
fix(calendar): deleted occurence of repeated event could cause some troubles with other imrbicated occurences
The fix is within SOPE/NGCards/iCalRecurrenceCalculator.m:244, the others files are juste modified to make the code more readable
|
2023-08-07 17:16:50 +02:00 |
|
smizrahi
|
57ba5397e5
|
fix(calendar): Fix duplicates in series appointments for Apple's Calendar
|
2023-07-12 08:49:01 +02:00 |
|
smizrahi
|
7600e9e179
|
fix(calendar): Fix duplicates in series appointments for Apple's Calendar
|
2023-07-11 15:26:31 +02:00 |
|
smizrahi
|
cddfdb90f9
|
feat(calendar): Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer
|
2022-10-05 22:12:14 +02:00 |
|
Francis Lachapelle
|
5452cd7396
|
fix(calendar): filter by matching property values
Added test for calendar-query DAV request
|
2022-05-24 17:29:56 -04:00 |
|
Francis Lachapelle
|
2676aa9539
|
fix(calendar): set missing RSVP parameter to TRUE for attendees
This is not the expected behaviour defined in the RFC, but it's more
convenient for users.
|
2022-04-19 15:30:39 -04:00 |
|
Francis Lachapelle
|
4e5c865a3f
|
feat(calendar): optionally remove attendees that can't be invited
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
|
2022-04-14 20:39:36 -04:00 |
|
Francis Lachapelle
|
dae6d6d521
|
fix(calendar): update calendar of all attendees when active user is not owner
|
2022-04-11 16:42:34 -04:00 |
|
Francis Lachapelle
|
c348ca2b85
|
fix(calendar(dav)): prevent duplicates in PUT
|
2022-03-25 07:11:02 -04:00 |
|
Francis Lachapelle
|
fbd2eb8294
|
fix(calendar): rely on organizer's event state before updating attendee
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.
Fixes #5496
|
2022-03-24 15:31:39 -04:00 |
|
Francis Lachapelle
|
e417c0b201
|
fix(calendar(dav)): prevent duplicates in PUT
|
2022-03-04 09:34:45 -05:00 |
|
Francis Lachapelle
|
96bb8b4cc2
|
fix(dav): render DAV exceptions as XML
|
2022-02-01 14:20:32 -05:00 |
|
Francis Lachapelle
|
0622093a37
|
test: assign array counts to variables in SOGoAppointmentObject
|
2021-11-16 15:45:48 -05:00 |
|
Francis Lachapelle
|
e08be0d006
|
fix(calendar(dav)): add method attribute to content-type of iTIP reply
Fixes #5320
|
2021-06-03 16:13:22 -04:00 |
|
Francis Lachapelle
|
c2d937746f
|
fix(calendar): ensure valid identity when sending invitations
|
2020-07-06 12:43:56 -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 |
|
Ludovic Marcotte
|
78292495bb
|
fix(calendar(core)): check for array size before looking into
|
2020-02-27 14:46:21 -05:00 |
|
root
|
57bbb255cc
|
fix(calendar): fallback to tz found in ics
|
2020-01-29 22:18:29 +01:00 |
|
Francis Lachapelle
|
d8fab6bb21
|
fix(calendar): restore [SOGoAppointmentObject resourceHasAutoAccepted]
Fixes #4923
|
2020-01-16 10:43:42 -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 |
|
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
|
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
|
9cda34a65f
|
Fix handling of SENT-BY addresses
Fixes #4583
|
2019-10-02 10:45:37 -04:00 |
|
Francis Lachapelle
|
47456c9ebd
|
Allow super users to modify any event
Fixes #4216
|
2019-03-13 09:08:31 -04: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
|
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
|
9838c369b2
|
Update comment in SOGoAppointmentObject.m
|
2018-09-07 15:26:36 -04:00 |
|
Francis Lachapelle
|
93629c7751
|
Fix delete of occurence in attendees calendars
|
2018-06-18 09:50:24 -04:00 |
|
Francis Lachapelle
|
0c5b5446dd
|
Remove invalid occurrences when saving master
|
2018-05-16 14:58:04 -04:00 |
|
Ludovic Marcotte
|
a601ed47d8
|
(fix) properly update the last-modified attribute (fixes #4313)
|
2018-03-15 15:43:26 -04:00 |
|
Francis Lachapelle
|
4a40230f23
|
Rollback previous fix
|
2017-11-10 11:25:59 -05:00 |
|
Francis Lachapelle
|
00af2613b6
|
(fix) Don't restore deleted events of attendees
|
2017-11-10 11:18:30 -05:00 |
|