Commit Graph

2714 Commits

Author SHA1 Message Date
nathangray
a91c1c4396 Calendar - check for JSON response before using it 2017-12-01 10:36:05 -07:00
Hadi Nategh
310359ab9f Fix PHP Fatal error: Uncaught Error: Class >‘Api\Categories’ not found in /usr/share/egroupware/calendar/inc/class.calendar_datasource.inc.php:71 2017-11-21 11:44:38 +01:00
nathangray
4a9049f619 * Calendar - now uses standard search (quotes, +/-) including custom fields 2017-11-15 08:49:23 -07:00
nathangray
17f41e5876 * Calendar - Add preference to set color of events without category color 2017-11-14 08:52:53 -07:00
nathangray
b2f2acc38c Remove debug 2017-10-23 17:56:43 +02:00
nathangray
9e48fe5ac2 Turn on some more debugging to try to figure out what goes wrong on Travis 2017-10-23 17:02:33 +02:00
nathangray
7ee539ab3a Turn on some more debugging to try to figure out what goes wrong on Travis 2017-10-23 16:11:41 +02:00
nathangray
b155c616b8 Turn on some debugging to try to figure out what goes wrong on Travis 2017-10-23 15:27:23 +02:00
Ralf Becker
feec899337 fix (unexplained) infinit loop in phpUnit tests under PHP 5.6 2017-10-17 16:13:02 +02: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
6f12a443e5 Calendar - fix a few more missed ajax=true that were causing problems loading 2017-10-05 11:20:21 -06:00
Ralf Becker
3314ca2ea0 use already translated phrase "weekview" 2017-10-04 09:16:52 +02:00
Ralf Becker
d75ca6ad13 aggregate freebusy periods and fix off by one sec due to whole-day events 2017-10-03 11:19:27 +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
12bcc92f70 * CalDAV: alarms on recurring events are lost when snoozing alarm or reloading event after 1. recurrence of alarm 2017-09-21 17:52:25 +02:00
Ralf Becker
3cc0012c77 * CalDAV: fix not parsed recurrence exceptions
caused by newer Horde Icalendar class always importing them as date
2017-09-21 15:19:07 +02:00
Ralf Becker
c4f048bbae fix new events were created with cal_etag=NULL, which would then also never incremented on update
(because cal_etag=cal_etag+1 for NULL stays NULL). The later is fixed now by using cal_etag=COALESCE(cal_etag,0)+1.
2017-09-21 14:02:13 +02:00
nathangray
598a47ecac Calendar - Remove automatic running of upgrade to 16.1.003, it was slow and ran too often 2017-09-15 11:35:24 -06:00
nathangray
39759eb267 * Calendar - fix bug where private events for multiple users in week view only showed for one user 2017-09-05 11:20:53 -06:00
nathangray
644f9e2dff Avoid fatal error in automatic preference update 2017-08-31 10:26:05 -06:00
Ralf Becker
dd299021c2 run 16.1.002 --> .003 update automatic, to not show user time-grid in month-view, if admin did not run the update 2017-08-31 14:03:35 +02:00
nathangray
4fcebd2f93 * Calendar - add preference to view month as a time grid, same as other views 2017-08-28 10:01:27 -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
02f0936f9c Allow group pseudo-distribution lists 2017-08-02 11:14:31 -06:00
nathangray
4ad3c8cb91 * Calendar - allow to invite all users on a distribution list, regardless of calendar permissions 2017-08-01 09:02:09 -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
ce9291d6e5 * Calendar - Add placeholder for birthdays {{day/birthdays}} for day table 2017-07-27 14:52:48 -06:00
nathangray
5fd6ccd409 * Calendar - Add placeholder for birthdays {{day/birthdays}} for day table 2017-07-27 14:41:16 -06:00
nathangray
2bfe829dd8 Fix calendar entries opened from mail using a link could not be edited 2017-07-27 13:28:37 -06:00
nathangray
2d9c6c3ae9 Calendar - if editing event without popup, cancel loads normal calendar UI instead of doing nothing. 2017-07-26 09:46:19 -06:00
Hadi Nategh
869f3adb6a * Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event 2017-07-04 16:32:59 +02:00
nathangray
2f6ff582f1 * Calendar - Fix selected owner goes missing on logout 2017-06-27 10:31:38 -06:00
nathangray
d46937fbe3 * Calendar - Include monthly type (by weekday or by date) in recurrence rule strings 2017-06-26 10:46:18 -06:00
Hadi Nategh
4a9ce8e82f Fix calendar participants validation error, caused by commit 5995c63034 2017-06-26 12:52:12 +02:00
nathangray
a44bdb99f9 * Calendar - Fix edit via emailed notification link did not work properly 2017-06-22 11:07:42 -06:00
Hadi Nategh
1fc4f79850 Revert commit 8340520589 and implement the fix in more sane way 2017-06-14 14:52:31 +02:00
Hadi Nategh
8340520589 * Mail: Fix links get removed from description content of calendar appointment email 2017-06-14 10:27:51 +02:00
nathangray
5995c63034 Calendar - fix some bugs setting calendar owner via URL when calendar app is not yet loaded 2017-06-12 12:35:12 -06:00
Ralf Becker
9f28be8f75 * Calendar: fix SQL error when automatic purge of older events is configured 2017-06-12 13:41:04 +02:00
Ralf Becker
d3dbe6e31e remove duration check of 86400, as it fails over daylight saving changes and more then one day 2017-06-12 12:33:33 +02:00
nathangray
10934f9cc1 Calendar - Fix 1 day holidays with duration specified as P1D spanning 2 days 2017-06-09 15:28:06 -06:00
Ralf Becker
dd412dc071 also open "application/ics" in calendar like "text/calendar" 2017-06-08 15:33:50 +02: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
nathangray
11f3719348 Calendar - change how we're dealing with (all day) timezones, keeping the event in the assigned timezone instead of always changing it to the server timezone. 2017-05-31 09:55:41 -06:00
nathangray
9cf6685a77 Calendar - all day recurring events would extend one day longer for some timezone combinations 2017-05-23 13:37:34 -06:00
Hadi Nategh
479a557381 WIP of Notifications system:
- Add actions for notification messages
- Fix on message click handler
- Implement appointment request actions for calendar notifications
2017-05-23 16:54:20 +02:00