Commit Graph

2960 Commits

Author SHA1 Message Date
nathangray
c22fc8c004 * Calendar: Make resources stand out more in conflict list 2021-02-11 10:03:24 -07:00
nathangray
7cd5562a8b Fix error breaking calendar notifications 2021-02-01 14:03:29 +01:00
nathangray
590ea9ee29 Calendar: Avoid "PHP Warning: count(): Parameter must be an array or an object that implements Countable" in error_log 2021-02-01 14:02:29 +01:00
nathangray
0ccbb3acd0 * Calendar: Fix alarm for all users had wrong timezone when user timezone was not server timezone 2021-01-29 08:52:00 -07:00
nathangray
09cefbb2e4 * Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone 2021-01-27 09:59:33 -07:00
nathangray
c1b623d259 Calendar: Fix all day events were missing end date in iCal 2021-01-25 20:01:30 +02:00
nathangray
07a6b20a32 Fix error breaking calendar notifications 2021-01-20 09:23:54 -07:00
nathangray
eb2e6012f1 * Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone 2021-01-18 09:20:39 -07:00
nathangray
4c53f007bd Calendar: Avoid "PHP Warning: count(): Parameter must be an array or an object that implements Countable" in error_log 2021-01-15 09:54:50 -07:00
Hadi Nategh
30d7e5ad57 Set participants as extra params for calendar videoconferences 2021-01-11 16:59:15 +01:00
Hadi Nategh
183fb72f94 Fix CalDav in Thunderbird no longer syncs when videoconference backend BigBlueButton is configured 2021-01-06 14:08:23 +01:00
nathangray
671815ebb6 * Calendar: Fix missing / incorrect recurrence date in cancel notification iCal 2020-12-11 08:45:18 -07:00
nathangray
a65025c394 * Calendar: Show correct event date when notified of a single cancelled recurring event 2020-12-11 08:45:08 -07:00
nathangray
1509c725be * Calendar: Fix quick add 'Save' button would close the whole window, if it had been opened by a different window 2020-12-10 09:03:38 -07:00
Hadi Nategh
8370e44fbe * Status / Videoconference: add support for BigBlueButton videoconferencing, it can be configured via Status app's site-configuration 2020-12-04 17:45:15 +01:00
nathangray
d18d17abed Calendar: Fix notifications not getting sent 2020-11-25 08:45:04 -07:00
Hadi Nategh
a4bfe9ae6b Disable videoconference field in calendar edit dialog if it's not active 2020-11-19 15:46:52 +01:00
Hadi Nategh
5ee323dd71 Disable videoconference features in Calendar when it's set to disabled 2020-11-19 15:45:57 +01:00
nathangray
4410866ceb Calendar: More checks to avoid 0 duration events 2020-10-07 08:57:56 -06:00
nathangray
0bc8fc9100 Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options 2020-10-07 08:55:47 -06:00
Ralf Becker
eca433db6f fix PHP Warning filling logs 2020-09-25 14:36:34 +02:00
nathangray
2afae1c0e3 *Calendar: Owner / participant no longer have automatically created account group lists offered in mailing list results 2020-09-08 09:51:00 -06:00
nathangray
aa170b0a22 Calendar: Fix dragging an event from a series to create an exception caused the event to appear duplicated 2020-08-31 11:29:11 -06:00
Ralf Becker
333ecb3deb * CalDAV/Calendar: fixed doublication of alarms when participant setting the alarm has no edit rights on the event
also fixed alarms set on a recurrence where lost, if you had edit rights
2020-08-21 14:00:23 +02:00
Ralf Becker
410ad4cc4f * Calendar: deleting a recurrence of an event series did not refresh displayed events 2020-08-19 10:04:28 +02:00
Ralf Becker
a85b13a487 * Calendar/Resources: do NOT try to notify a not set resource responsible 2020-08-18 14:25:19 +02:00
Ralf Becker
01335f787d * Calendar/CalDAV: config to replace email-domain eg. for a migration 2020-08-14 18:04:24 +02:00
nathangray
719af62d6a Calendar: Fix favorite with planner by user and a group could not find group members
It would then display one row for the group, instead of one row per group member.  Did not happen if you had viewed the calendar for the group in another view, or group was selected when calendar opened.
2020-08-04 12:20:11 -06:00
nathangray
eb7e00a908 Calendar: Fix existing event filtering on push changes
Fixes new events did not show up
2020-07-27 21:03:38 +02:00
Ralf Becker
f7278733aa sending notifications errors via push to user 2020-07-26 16:01:05 +02:00
Ralf Becker
c98e1672a7 * Calendar: send notifications/meeting requests after responding to user 2020-07-26 15:05:17 +02:00
Ralf Becker
efaf9771d0 do NOT push participants of type email for privacy reasons 2020-07-23 19:06:08 +02:00
Ralf Becker
b7c4cbd5b1 revert pointless putting calendar tracking in on-shutdown (calendar does not use it for notification) 2020-07-17 14:53:39 +02:00
Ralf Becker
b02aa04c8c run notifications and tracking after response send to client 2020-07-16 18:33:30 +02:00
Ralf Becker
b41d35a0ef fix not existing Api\Json\Response::isJSONRequest(), use Api\Json\Request::isJSONRequest() 2020-07-16 14:49:06 +02:00
nathangray
42492d8ea5 Calendar: Handle deleting without reload 2020-07-15 15:56:28 -06:00
nathangray
1cbbfbd9a5 Calendar: Fix push bugs
- Change status from edit dialog did not push
- Change participants from edit dialog did not update planner by user correctly, sometimes not added, sometimes not removed
2020-07-15 13:32:20 -06:00
nathangray
dc6a8e0977 * Calendar: Push updates 2020-07-14 13:39:45 -06:00
nathangray
7ad8e57d2e * Calendar: Optimize fetching participant names to reduce requests 2020-06-26 13:11:46 -06:00
nathangray
34dbf8531b Calendar: Fix user / server timezone mismatch could trigger an incorrect status reset 2020-06-25 09:38:46 -06:00
nathangray
b2c73ed905 Calendar: better fix for spurious history log entries 2020-06-24 15:07:52 -06:00
nathangray
d4fb758a94 * Calendar: Fix user / server timezone mismatch could put incorrect changes in event history 2020-06-24 13:36:11 -06:00
Ralf Becker
10f70d9410 * Calendar/Email: show additional [Delete] and [Edit] buttons for a meeting canceled message 2020-06-16 16:53:43 +02:00
nathangray
634eee092b Calendar: Add videoconference link to ical/groupdav event description 2020-06-09 10:27:10 -06:00
nathangray
d46210be4c Calendar: Do not allow duplicate alarms 2020-06-08 14:07:15 -06:00
Ralf Becker
86bb99e45e * Calendar/CalDAV: videoconference was lost, if meeting was accepted of updated via CalDAV 2020-06-05 11:17:37 +02:00
nathangray
dc1518c8d4 Calendar: Move check to reset participant status out of UI into BO so it's always checked 2020-05-19 10:44:56 -06:00
nathangray
d9b07b6ae4 Missing translations from Stefan Unverricht 2020-05-06 14:07:01 -06:00
nathangray
4d6a2cf1b1 Calendar: Fix some client side filter bugs
- Resources that weren't the first selected were not displayed properly
- Selecting a group via ajax under certain conditions would not display its events
2020-05-06 11:00:47 -06:00
Ralf Becker
1973264b6b setting event start- and end-time as not-before and expiration time of token with 1h gracetime 2020-04-30 15:08:16 +02:00