Commit Graph

2888 Commits

Author SHA1 Message Date
Ralf Becker
476d4bd99d * CalDAV/OutlookSynchronizer: reject invitations when client deletes them without appropriate rights in his calendar 2020-03-04 20:17:34 +01:00
Ralf Becker
44d9fcc790 Revert "* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar"
This reverts commit 4c6e41d479.
2020-03-04 19:16:50 +01:00
Ralf Becker
4c6e41d479 * CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar 2020-03-04 16:58:38 +01:00
Ralf Becker
1bbfb13421 * CalDAV/Calendar: always set organizer and participants outside own calendar
in own calendar organzier and participants are suppressed if owner is only participant
2020-02-26 13:51:58 +01:00
nathangray
e99c3368e6 * Calendar: initial load speed improvement
Skip the server-side get_rows() call to get to the UI faster it not on listview
2020-02-21 11:20:04 -07:00
nathangray
1738c07d4a * Calendar: Change default date range when nothing else is set to current month 2020-02-20 09:57:22 -07:00
Ralf Becker
0f64b4c740 * CalDAV/Calendar: fix for first recurence being an exception cause it to be deleted by mac calendar
due to wrong start of series not taking execption into account
also fix missing timezone in EXDATE did not match recurrence
2020-01-10 11:13:18 +01:00
Ralf Becker
a9d07620d4 * Calendar/CalDAV: virtual exceptions (different status for recurrences) were not exported 2020-01-07 17:31:58 +01:00
nathangray
dd0e70367b Calendar: When changing status for a resource (or other non-account participant) try for a better notification message that includes that resource 2019-12-18 11:59:09 -07:00
nathangray
01da1c3bd4 Calendar: Make sure search from sidebox doesn't come back in list view after being cleared 2019-11-25 15:47:02 -07:00
nathangray
371aede01f Calendar: Fix notifications of status changes done on behalf of another user sent as changes for the current user instead 2019-11-20 15:16:16 -07:00
nathangray
24e113a441 Calendar: notification preference label change, with translation from Birgit 2019-11-20 10:13:58 -07:00
Ralf Becker
7cd4169768 * all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy 2019-11-15 13:54:34 +01:00
nathangray
724b2ad329 Calendar: Rework some phrasing in the preference, make sure it only applies to "responses", not other changes 2019-11-04 10:51:58 -07:00
nathangray
3d865efa38 * Calendar: New preference for notifications about events you created, but are not a participant in 2019-10-28 15:29:36 -06:00
nathangray
cd373aa7f6 * Calendar: Fix copy event loses links 2019-10-23 14:12:00 -06:00
Ralf Becker
3946d084ec Revert "* Calendar - fix event owner and chair were always getting update notifications, regardless of preference"
This reverts commit 94782bee06.
2019-10-23 16:38:43 +02:00
Hadi Nategh
9b4f6a8349 Improve toolbar admin sections 2019-09-25 11:17:55 +02:00
Ralf Becker
33682e4824 * Calendar: fix not working print view, if conventional add popup is enabled 2019-09-25 10:56:55 +02:00
nathangray
5980266fc7 Calendar - more icon changes from Eva
- Restore today icon
- replace day view icon
- better names for view icons to avoid future confusion
2019-09-13 09:50:33 -06:00
nathangray
2f1dfcc3d8 Calendar - Fix another case of group events not showing properly 2019-09-11 13:29:07 -06:00
Ralf Becker
a16a715829 * calendar: update to timezones version 2.2019b 2019-09-11 18:37:38 +02:00
nathangray
3e38ce2268 Calendar - add missing group memberships on initial load when user is not in group 2019-09-03 15:50:14 -06:00
nathangray
ecdfc9808d Calendar - add missing group memberships on initial load. Fixes group calendars don't work. 2019-08-30 13:30:51 -06:00
nathangray
94782bee06 * Calendar - fix event owner and chair were always getting update notifications, regardless of preference 2019-08-26 10:45:14 -06:00
nathangray
0f5ff805ec Calendar - fix incorrectly moved preference read 2019-08-14 14:33:30 -06:00
Hadi Nategh
a3d0a6e9ab * Notifications: remove calendar notification from the list after applying any of actions 2019-08-14 16:30:59 +02:00
nathangray
45ea4cb81a Calendar - Fix participant status reset to only reset [non-user participant's] status on start time change 2019-08-13 11:37:23 -06:00
nathangray
11e145967e Remove unused preferred export definition preference 2019-08-02 10:17:16 -06:00
nathangray
6229760af0 Calendar - add Invite permission for email addresses, fixes not possible to invite email addresses if users need invite permission 2019-07-26 14:59:10 -06:00
nathangray
4058d0f659 Calendar - make sure everything closes after you click 'Ignore conflict' on the popup after using quick event add 2019-06-24 09:56:18 -06:00
nathangray
38bed5c1c6 Calendar - change default for reset participant status from no to always
- update help text for that preference
2019-06-24 09:41:29 -06:00
nathangray
29cf6e60aa Calendar - avoid warning about illegal string offset 'template' 2019-06-21 09:52:59 -06:00
nathangray
64e1a5a830 Calendar - create function for reset of participant status when event is moved
- Still respecting preference for users
- Always resetting non-user participants
2019-06-18 15:11:53 -06:00
nathangray
5fce8985b8 Missing translations from Stefan Unverricht 2019-06-18 11:43:37 -06:00
nathangray
cd76cccf8b *Calendar - Quick add dialog now shows conflict warning instead of quietly stopping 2019-06-17 10:24:47 -06:00
Ralf Becker
3346976e22 several fixes for z-push 2.5 and iOS 12.3:
- send not invitations as calendar-events, just email meeting requests, as they double the events with z-push 2.5 and iOS 12.3
- send all participants incl. organizer as participants, as Exchange also does that and they are otherwise lacking on Android
- fix meeting requests without CLASS:PUBLIC got imported as private events
- better logging for ChangeMessage
2019-06-14 21:12:05 +02:00
nathangray
45b4c2112c Calendar - cast cal_id to varchar in sort too to avoid PostgreSQL error 2019-06-05 14:34:42 -06:00
nathangray
bddc878a96 Calendar - Check against user time when deciding if notifications should be sent 2019-06-05 14:02:31 -06:00
nathangray
99a223a5ad Calendar - Only send update notifications if the event is in the future 2019-06-03 11:28:39 -06:00
Ralf Becker
75403eea94 * CalDAV/CardDAV: allow removing categories 2019-05-28 18:48:14 +02:00
Ralf Becker
5b7281ed5c Revert "some chars also require encoding for iCal 2+ or vCard 3+"
This reverts commit f75b9e93f4.
2019-05-28 16:27:50 +02:00
nathangray
a5b18a8c7b Pass ignore_acl parameter onto event read, to properly find previous event when ignoring acl 2019-05-27 16:17:53 -06:00
Ralf Becker
038caabd72 some chars also require encoding for iCal 2+ or vCard 3+ 2019-05-27 17:00:40 +02:00
Ralf Becker
1338090a84 * CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer) 2019-05-24 15:11:07 +02:00
nathangray
c8589b6439 Avoid type error while updating events if old_event is not found 2019-05-02 09:24:49 -06:00
Ralf Becker
0121d50c30 * Calendar: fix alarms on recurring events got lost after 1st ocurrence 2019-04-26 15:13:44 +02:00
Ralf Becker
9bd4ccde4c * iMip/Mail/Calendar: fix event-doublication on accepting, if the event was deleted once
caused by the deleted event was returned first and then ignored by calendar_ui::meeting
2019-04-25 16:22:34 +02:00
nathangray
f44a26432c Some changes to tests, maybe they pass
Mostly about getting a session for Sharing, even though we're on the command line
2019-04-24 14:14:35 -06:00
Hadi Nategh
36ca3dd024 Fix calendar report not taking all categories into account 2019-04-15 12:12:20 +02:00