-
Notifications
You must be signed in to change notification settings - Fork 16
Remove Kolab backend from kronolith (issues disabled) #79
Copy link
Copy link
Closed
Description
All recent major versions of Kolab use incompatible technology and the Kolab backend driver should be removed from kronolith.
Note: This tracks Kolab removal for horde/kronolith which has GitHub issues disabled.
Components to Remove in horde/kronolith
Driver
lib/Driver/Kolab.php- Complete Kolab calendar driver implementationlib/Event/Kolab.php- Kolab-specific event wrapperlib/Storage/Kolab.php- Kolab storage backend adapterlib/Calendars/Kolab.php- Calendar management via Kolab shares
Factory Support
- Remove Kolab driver handling from
lib/Factory/Driver.php
Application Integration
- Remove Kolab share handling from
lib/Kronolith.php
Configuration
- Remove "IMAP/Kolab" storage driver option from
config/conf.xml(line 16) - Remove Kolab free/busy configuration from
config/conf.xml(lines 60-72)
Tests
test/Kronolith/Integration/Kronolith/KolabTest.phptest/Kronolith/Integration/Driver/KolabTest.php
Rationale
Similar to horde/Group#2, modern Kolab versions employ technology incompatible with the existing backend implementations. Kolab themselves advise integrating with Kolab using modern standards.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels