ralf
2bfcc20856
* Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
...
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
2024-06-06 09:07:17 +02:00
nathan
cc98141e86
Calendar: iCal can import events that use RDATE:VALUE=PERIOD
2024-06-06 09:07:17 +02:00
ralf
9dbcf7041c
* eSync: fix whole-day events were one day longer (shifted by timezone difference)
2024-05-15 11:30:09 +02:00
ralf
9e7a3ec4d8
another big chunk of PHP Warnings
2024-02-08 12:31:28 +02:00
ralf
8a7d70ff1a
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:47:38 +02:00
ralf
02c0357189
* Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries
2024-01-18 21:59:46 +02:00
ralf
eef211fdcd
* Calendar: new REST API to read, create, modify and delete events, see https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Calendar.md
2023-07-25 18:38:34 +02:00
ralf
f6663bb81c
fix lots of warnings filling zpush logs
2023-06-15 16:18:16 +02:00
ralf
63a8d662f2
* Calendar/CalDAV: set current user as owner for events created in resource calendar
2023-04-05 16:09:01 +02:00
nathan
84c14710db
Calendar: Fix group invitations were left out of "not rejected" filter
2023-03-24 13:53:48 -06:00
nathan
d1d3e2a024
Calendar: Avoid error in link_title if participants is not an array
2022-10-18 11:49:36 -06:00
nathan
173eb4e110
Calendar: Fix all-day events in a different timezone could slide by a day
...
Ex: 1977-04-29 created in CET (+1) on a server in UTC would change to the 28th after a few years (1980)
Fixed by staying in server timezone for the recurrence calculations.
2022-06-08 07:57:36 -06:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
Ralf Becker
c18e1107dd
allow integration apps to delete their entries through calendar
2021-03-12 21:34:07 +02:00
nathangray
aaada4629d
*Calendar: Owner / participant no longer have automatically created account group lists offered in mailing list results
2020-09-03 13:26:41 -06:00
nathangray
458a40c792
Avoid some warnings caused by using foreach() over null
2020-03-11 09:25:31 -06:00
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
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
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
5fce8985b8
Missing translations from Stefan Unverricht
2019-06-18 11:43:37 -06:00
nathangray
6bf8f6bb26
Fix some more PHP 7.2 warnings
...
Remove some calls to deprecated each()
2018-12-18 10:20:23 -07:00
nathangray
5b14dc2f1a
Show category name instead of ID in link title
2018-10-10 10:35:31 -06:00
Ralf Becker
8e419f1c1a
* Calendar/Mail: handle meeting requests for single recurrences and exceptions
2018-06-27 18:28:20 +02:00
Ralf Becker
98376b5908
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 16:02:00 +02:00
Hadi Nategh
7949d8b2fc
Fix lots of misspelled words in translations
2018-03-26 16:02:42 +02:00
nathangray
228629f93f
* Calendar - Filter birthdays by name to remove duplicates caused by account + contact
2018-02-16 09:29:51 -07:00
nathangray
7a2f0a8f24
* Calendar - Fix bug where account birthdays were not shown if there was a contact with a birthday on the same day
2018-01-12 10:50:10 -07:00
nathangray
0ec4708ba9
* Calendar - Fix bug hiding a user's visible private events when just the group was selected
2018-01-11 09:33:49 -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
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
02f0936f9c
Allow group pseudo-distribution lists
2017-08-02 11:14:31 -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
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
8e13f3977f
Calendar - Fix daily recurring recur end date got one day later when you save if timezone was Tahiti
2017-05-11 19:15:10 +02:00
nathangray
ce990f65ae
* Calendar - Fix bug where recurring events were moved to server time when adding a recurrence exception
2017-05-10 13:47:13 -06:00
nathangray
99595ba1cf
Moce calendar birthday stuff into contacts, expire the birthday cache if birthdays change
2017-04-04 10:58:46 -06:00
nathangray
da5cf61542
Calendar - Store contact birthdays in instance cache (by addressbook) instead of session cache to bring the session cache size down.
2017-04-04 09:36:39 -06:00
nathangray
94f678548b
Add config option to show age for birthdays
2017-01-25 10:52:47 -07:00
Ralf Becker
afaa722c47
modifications to allow exporting of all calendar entries via stylite/migrate.php script, added cal_deleted as timestamp and support again setting $updateTS=false in calendar_boupdate::save()
2017-01-18 18:31:47 +01:00
nathangray
b86dfa52bb
Use user accounts when available over addressbook when expanding mailing lists
2016-09-01 09:26:56 -06:00