Commit Graph

217 Commits

Author SHA1 Message Date
nathangray
458a40c792 Avoid some warnings caused by using foreach() over null 2020-03-11 09:25:31 -06: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
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
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
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
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
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
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
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
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
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
nathangray
e525f7d5e3 Calendar - Allow to save alarms for all participants 2018-12-14 11:51:46 -07:00
nathangray
6a760e193d Calendar - Allow event owner to save alarms for all participants 2018-12-14 11:50:15 -07:00
nathangray
5e48cbe78c * Calendar - fix alarm removed if user is only participant because of group invitation 2018-11-22 11:35:35 -07:00
nathangray
e9910345dc Calendar - fix missing history in a way that doesn't fail every test 2018-11-21 13:50:29 -07:00
nathangray
cbaf7e7062 Calendar - fix missing history 2018-11-21 13:24:49 -07:00
Ralf Becker
9f6a7e3187 fixing no grant required for inviting contacts 2018-10-09 18:59:56 +02:00
Hadi Nategh
8808f15934 No grant required for inviting a contact 2018-10-09 18:09:34 +02:00
nathangray
eb7ea6bfab Fix resource invite permission was checked for every resource type 2018-10-01 10:26:06 -06:00
Hadi Nategh
10a4662d07 * Notifications: fix some calendar notifications event can not be opened, error: "egw.open() app is not in registery!" 2018-07-27 11:13:07 +02:00
Hadi Nategh
c5e902926b Fix notifications with same id but no links are not getting grouped together 2018-07-23 16:25:07 +02:00
Ralf Becker
b4012e34f4 * Calendar: fix EGroupware users were notified even if they choose not to in their preferences 2018-07-17 16:03:38 +02:00
Ralf Becker
f6a6412d25 also show external organiser in textual replies and remove him from participants 2018-06-27 20:22:04 +02:00
Ralf Becker
8e419f1c1a * Calendar/Mail: handle meeting requests for single recurrences and exceptions 2018-06-27 18:28:20 +02:00
Hadi Nategh
b64d96f3de * Calendar: Fix notifications show actions for alarm notify messages 2018-06-27 16:25:29 +02:00
Marcel Klehr
75572b64c8 Fix calendar invitations of resources
Used to prevent anyone from inviting when general access was disabled
now it only prevents users who don't have direct booking permission.

see #38
2018-06-27 15:44:47 +02:00
Ralf Becker
c4e4eb45a4 * Calendar/CalDAV: sending correct iMip REPLY to mail invitations and only reply to external chair 2018-06-26 15:58:44 +02:00
Hadi Nategh
32999ee231 Set notify priority to high only for alarms 2018-06-21 17:29:39 +02:00
Hadi Nategh
6b74f2685d * Notifications: implements entry based priority to make user more aware about certain notifications like calendar alarm entry. 2018-06-19 16:03:10 +02:00
nathangray
8fb30b8ce4 * Calendar - Fix notification for single event in series had original start date 2018-05-15 11:27:28 -06:00
Nathan Gray
470b989672
Merge pull request #38 from marcelklehr/feature/disable-cal-invitations-for-resources
Allow disabling calendar invitations to resources
2018-04-03 10:07:29 -06:00
Ralf Becker
1d835928d2 new method Api\Framework::getUrl() to get a full / externally usable Url 2018-03-21 12:51:52 +01:00
Marcel Klehr
fb6cfee24c Allow disabling calendar invitations of resources 2018-03-19 16:58:44 +01:00
Hadi Nategh
c2a3c19124 W.I.P restructuring of Notifications actions 2018-01-24 19:02:49 +01:00
nathangray
540f3d574d * Calendar - Fix alarms set in different timezone from server moved when saving event - now fixed default alarm too 2017-12-11 14:10:55 -07:00
nathangray
33110fc2cd * Calendar - Fix alarms set in different timezone from server moved when saving event 2017-12-06 13:47:54 -07:00
nathangray
1a6820a5aa Calendar - fix missing history log entry when changing status via context menu 2017-10-11 15:11:13 -06:00
Ralf Becker
bbc5c05b95 quiten permanent error_log when updating alarms 2017-10-09 16:59:38 +02:00
nathangray
5fd41d95b4 Calendar - make sure notification links open properly (missing an ajax=true) 2017-09-28 10:38:31 -06:00
Ralf Becker
8dba9967e3 * Calendar/CalDAV: do not report non-participants as busy or conflict 2017-08-18 10:00:37 +02:00
nathangray
1d6fcf3f68 Change recurrence end date comparison to handle up to 1 second difference, for mix of old and new events
see 2f534beb34
2017-08-17 14:02:26 -06:00
nathangray
64a12f1ddd Calendar - fix bug in recurring event exception edit across timezones causing events to move or get lost 2017-07-31 12:39:15 -06:00
nathangray
a44bdb99f9 * Calendar - Fix edit via emailed notification link did not work properly 2017-06-22 11:07:42 -06:00
nathangray
af2ff1859c Calendar - All tests passing for daily recurring events, all day and otherwise 2017-06-07 13:19:20 -06:00
nathangray
191b129201 Calendar - Discrete (not all day) events working for all timezone combinations 2017-06-06 15:03:14 -06:00
nathangray
2bfd1c4aa9 Calendar - Ok, working for Edmonton & Berlin... 2017-06-01 11:20:38 -06:00