Aleksander Machniak
f5d95d5a92
Use Sabre/VObject v4, Partial PHP8 support
2022-11-29 15:54:43 +01:00
Aleksander Machniak
48027bc26e
Optionally store original DAV object content in the cache
...
... up to the specified size limit
2022-11-28 12:28:04 +01:00
Aleksander Machniak
a674b5e9ad
Limit number of DAV requests when fetching many objects
2022-11-25 14:24:28 +01:00
Aleksander Machniak
454e21c47e
Performance: Cache DAV home(s) discovery, skip redundant DAV request
2022-11-25 12:03:29 +01:00
Aleksander Machniak
3d373079d4
Reset last_source/last_group on Kolab addressbook delete
2022-11-11 11:34:29 +01:00
Aleksander Machniak
5fbfa61a4b
Contact groups
2022-11-10 13:38:48 +01:00
Aleksander Machniak
b6cc8c0715
CalDAV: Multi-folder support
2022-11-08 12:34:35 +01:00
Aleksander Machniak
f9e8f7f084
Sort folders alphabetically
2022-11-04 12:25:14 +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
685370e309
Prevent from a fatal error when DAV connection fails
2022-10-18 11:18:01 +02:00
Aleksander Machniak
3c44d7f768
Implement delete_all()
2022-10-17 13:49:59 +02:00
Aleksander Machniak
2a208c02ce
Fix saving calendar_timeslots value
2022-10-17 12:08:41 +02:00
Aleksander Machniak
38bada80f9
List Collected Recipiens and Trusted Senders at the end of the list
2022-10-17 11:57:49 +02:00
Aleksander Machniak
bb01ff0f19
Add SQL tables for caldav driver
2022-10-17 11:20:14 +02:00
Aleksander Machniak
1063ff6fa5
Fix PHP5 compatibility, fix Kolab driver for addressbook
2022-10-17 09:39:00 +02:00
Aleksander Machniak
1193d65f57
Small cleanup
2022-10-16 14:22:59 +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
0159e3c115
CardDAV support
2022-10-14 16:34:19 +02:00
Aleksander Machniak
f53ff8edec
Fixed folders discovery, fixed xml formatting in debug log
2022-10-12 16:19:31 +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
869bde56a8
Fix handling alarms related to the end of the event
2022-08-30 11:14:22 +02:00
Aleksander Machniak
c9ecf73fc1
Add nextcloud_link plugin
2022-07-22 11:46:55 +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
Aleksander Machniak
5ef2f4fb67
Small css improvement
2022-04-26 12:04:23 +02:00
Aleksander Machniak
c28d62df91
Fix adding resources to new events
2022-04-26 11:59:45 +02:00
Aleksander Machniak
9b712e73e8
Remove debug code
2022-02-21 10:04:35 +01:00
Aleksander Machniak
e8da06886d
Fix ldap search by a reasource owner
2022-02-21 10:03:47 +01:00
Aleksander Machniak
1507705333
Fix typo
2022-02-20 12:34:02 +01:00
Aleksander Machniak
20c5e183f6
Fix error on inexisting ownedResources property
2022-02-20 12:11:18 +01:00
Jeroen van Meeuwen (Kolab Systems)
dc99ade020
Bump version numbers to 3.5.11
2022-01-14 13:18:46 +01:00
Aleksander Machniak
24d2633ff6
Calendar: Fix attaching files on event creation
2022-01-13 12:12:20 +01:00
Aleksander Machniak
2dc22ac017
kolab_2fa: Allow kolab_auth'enticated admins to change user's 2FA settings (add/remove factors)
2021-12-21 11:01:41 +01:00
Christian Mollekopf
de3a536daa
Avoid relying on the sender for REPLY attendee matching.
...
Summary:
This fixes the case where we reply on behalf of someone (e.g. a
resource), and therefore can't use the sender for matching.
For both displaying the itip and processing the reply to update the calendar.
Differential Revision: https://git.kolab.org/D3086
2021-12-18 11:35:40 +01:00
Christian Mollekopf
3613a3d399
Resource invitation enhancements
...
Summary:
* Display RSVP buttons for resource owners.
* Adapted mail texts to make sense for new resource invitations.
* When generating a REPLY, keep track if we are responding on behalf of
a resource, and set SENT-BY accordingly
Differential Revision: https://git.kolab.org/D3083
2021-12-18 11:35:40 +01:00
Aleksander Machniak
ea78b1c2df
Display original time and timezone in iTip info box
2021-12-17 11:26:48 +01:00
Aleksander Machniak
d870b2d374
Fix regression in last commit
2021-11-22 13:30:29 +01:00
Aleksander Machniak
db8414356c
kolab_delegation: Use case-insensitive ACL identifier comparison
2021-11-22 12:03:47 +01:00
Jeroen van Meeuwen (Kolab Systems)
b1d3006fa2
Bump version numbers
2021-11-17 10:24:07 +01:00
Aleksander Machniak
6ffc15cded
utf8 -> utf8mb4
2021-10-26 11:55:50 +02:00
Aleksander Machniak
d9cd895321
Use ROW_FORMAT=DYNAMIC in the initial DDL file
2021-10-26 11:04:29 +02:00
Aleksander Machniak
3aaa362747
Fix some PHP8.1 deprecation warnings
2021-10-24 09:32:52 +02:00
Aleksander Machniak
a2fdf05f79
Update localization
2021-10-11 11:04:38 +02:00
Aleksander Machniak
c2556f00e3
Migrate kolab cache tables to utf8mb4
2021-10-11 10:48:05 +02:00
Jeroen van Meeuwen (Kolab Systems)
971c8d715c
Bump version
2021-10-01 13:22:28 +02:00