Commit graph

1464 commits

Author SHA1 Message Date
Aleksander Machniak
dcfd95fd1f Fix rare fatal error in caldav_calendar class and some PHP8 warnings 2023-09-27 09:21:34 +02:00
Aleksander Machniak
99717b0877 Calendar: Fix restoring an event (or event occurrence) in the Kolab driver (T854626) 2023-08-03 14:12:27 +02:00
Aleksander Machniak
36d8b80300 Don't "inherit" free_busy flag from the iTip invitation 2023-08-01 15:57:18 +02:00
Aleksander Machniak
5d28225264 Fix PHP8 warning 2023-08-01 15:34:33 +02:00
Aleksander Machniak
1b212f3ee2 Fix PHP8 warnings 2023-08-01 10:47:02 +02:00
Aleksander Machniak
83fd802cc4 Fix PHP8 warnings 2023-07-28 14:07:18 +02:00
Aleksander Machniak
79db2b2c45 Add 'calendar_rsvp_actions' option 2023-07-21 19:22:27 +02:00
Aleksander Machniak
83d5c9f7f5 Fix handling of kolab_freebusy_server=false (and other empty values)
- Cleanup code
- Hide availability features in the Resources tab
2023-06-23 14:38:10 +02:00
Aleksander Machniak
e72b765d20 Fix PHP8 warning 2023-06-23 13:08:42 +02:00
Aleksander Machniak
5fcf64fd9f PHP8 compatibility fixes (T7241) 2023-06-16 11:36:22 +02:00
Aleksander Machniak
096b7a8181 Fix PHP8 warnings 2023-06-12 12:07:58 +02:00
Aleksander Machniak
609336d71f Fix PHP8 warnings 2023-06-06 14:52:01 +02:00
Aleksander Machniak
f4a9b1759b Re-add localization labels removed unintentionally by transifex pull 2023-06-02 09:03:20 +02:00
Aleksander Machniak
8d688a4189 Fix email address case-sensitivity in a few places 2023-05-10 15:20:50 +02:00
Aleksander Machniak
68eaf60aca Fix moving objects between DAV folders
The code does "move object then read it" and "read it" was failing
because the folder cache wasn't up-to-date. We force re-synchronization
by reseting the state properly after move().
2023-05-01 12:11:33 +02:00
Aleksander Machniak
000cfa43b5 Fix syntax of SQL queries for the caldav driver in Calendar 2023-04-28 10:46:21 +02:00
Christian Mollekopf
6405635710 Another php8 warning 2023-04-19 16:41:55 +02:00
Aleksander Machniak
74079820c7 Fix PHP8 warnings 2023-04-19 15:25:24 +02:00
Victor Nawothnig
d13f808854 Default sensitivity to 0 (T7121)
Reviewers: machniak

Differential Revision: https://git.kolab.org/D4112
2023-03-05 08:54:42 +01:00
Aleksander Machniak
e9bd840a87 Remove Oracle DB support 2023-01-19 10:58:16 +01:00
Aleksander Machniak
7810d77969 PHP8 fixes - code style 2023-01-18 16:38:22 +01:00
Christian Mollekopf
d988dac141 PHP 8 fixes
Differential Revision: https://git.kolab.org/D3995
2023-01-18 14:50:31 +01:00
Aleksander Machniak
5af7c61b20 "Edit/Share" -> "Edit" also for the database driver 2023-01-17 14:52:44 +01:00
Aleksander Machniak
8e3561758a Add support for Cyrus v3 Freebusy service 2023-01-11 11:59:49 +01:00
Aleksander Machniak
45088c23b9 "Edit/Share" -> "Edit" for CalDAV folders 2023-01-06 14:39:48 +01:00
Aleksander Machniak
a3ef1eedf1 CalDAV driver for Tasks
includes cache syncronization fixes and PHP8 fixes.
2023-01-03 10:42:54 +01:00
Aleksander Machniak
e5f57f6160 Calendar/Tasklist: De-duplicate attachments handling code 2022-12-21 14:03:22 +01:00
Aleksander Machniak
a0c564f946 Fix various calendar recurrence issues 2022-12-20 14:15:39 +01:00
Aleksander Machniak
371a664e92 CalDAV attachments support, PHP8 fixes 2022-12-15 10:06:29 +01:00
Aleksander Machniak
24e2e1ce84 Fix infinite loop in kolab_storage_dataset 2022-12-09 14:39:46 +01:00
Aleksander Machniak
0530881f4b Remove dependency on kolabcalendaring/kolabformat in CalDAV driver, various PHP8 support fixes 2022-12-05 15:07:23 +01:00
Aleksander Machniak
e4271ccfd8 Replace Horde with Sabre in libcalendaring_recurrence 2022-12-02 14:51:33 +01:00
Christian Mollekopf
ee732ffb07 Disable the freebusy UI if no kolab_freebusy_server is configured
Differential Revision: https://git.kolab.org/D3962
2022-12-02 12:50:02 +01:00
Aleksander Machniak
b3c882e037 Add tests for the localization files 2022-12-01 12:42:11 +01:00
Aleksander Machniak
258665932d Update localization, fix bugs in some localization files 2022-12-01 12:41:13 +01:00
Aleksander Machniak
1b33810f71 Try to support PHP >= 7.2, small refactoring 2022-11-30 12:54:29 +01:00
Aleksander Machniak
f5d95d5a92 Use Sabre/VObject v4, Partial PHP8 support 2022-11-29 15:54:43 +01:00
Aleksander Machniak
b6cc8c0715 CalDAV: Multi-folder support 2022-11-08 12:34:35 +01:00
Aleksander Machniak
114af8eb3c Multi-folder support for CardDAV and CalDAV drivers 2022-11-04 12:08:22 +01:00
Aleksander Machniak
f277f5c006 Don't list Collected Recipients and Trusted Senders as options for the birthdays calendar 2022-10-18 11:20:15 +02:00
Aleksander Machniak
2a208c02ce Fix saving calendar_timeslots value 2022-10-17 12:08:41 +02:00
Aleksander Machniak
bb01ff0f19 Add SQL tables for caldav driver 2022-10-17 11:20:14 +02:00
Aleksander Machniak
c8f9065471 Fix caching recurrent events' end date 2022-10-16 12:33:04 +02:00
Aleksander Machniak
f46ed48258 CalDAV and CardDAV drivers
Summary: CardDAV driver for kolab_addressbook, CalDAV driver for calendar

Reviewers: #roundcube_kolab_plugins_developers

Subscribers: #roundcube_kolab_plugins_developers

Differential Revision: https://git.kolab.org/D3908
2022-10-16 11:04:38 +02:00
Aleksander Machniak
b74301fa2b PHP7 support 2022-10-12 13:36:57 +02:00
Aleksander Machniak
5c6a7a2d6f CalDAV driver 2022-10-11 15:27:59 +02:00
Aleksander Machniak
af5461eb76 CalDAV driver 2022-10-06 15:59:53 +02:00
Aleksander Machniak
b06f1e3941 Add event participants to the Nextcloud Talk room 2022-09-19 13:31:19 +02:00
Aleksander Machniak
b0f306eaf1 Remove sensitivity settings 2022-09-14 12:45:30 +02:00
Aleksander Machniak
4db859f4b6 Calendar: Nextcloud Talk integration
Summary: Ability to create a Talk room for a calendar event

Reviewers: #roundcube_kolab_plugins_developers

Subscribers: #roundcube_kolab_plugins_developers

Differential Revision: https://git.kolab.org/D3602
2022-06-24 11:24:35 +02:00