mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +00:00
Since radicale 1.x is only in Stretch (oldstable), remove code that was added to support that version and migration from 1.x to newer versions. Keep the fix for missing log path as the fix is not available in Buster yet. Tests: - Ran functional tests in testing container. Manually tested logging in to web interface and creating a calendar. Signed-off-by: James Valleroy <jvalleroy@mailbox.org> [sunil: Add back the fix for missing log path] Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
83 lines
2.3 KiB
Python
83 lines
2.3 KiB
Python
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from plinth.clients import store_url, validate
|
|
from plinth.modules.backups.api import validate as validate_backup
|
|
|
|
clients = validate([{
|
|
'name':
|
|
_('DAVx5'),
|
|
'usage':
|
|
_('Enter the URL of the Radicale server (e.g. '
|
|
'https://<your.freedombox.address>) and your user name. DAVx5 will '
|
|
'show all existing calendars and address books and you can '
|
|
'create new.'),
|
|
'platforms': [{
|
|
'type': 'store',
|
|
'os': 'android',
|
|
'store_name': 'f-droid',
|
|
'url': store_url('f-droid', 'at.bitfire.davdroid'),
|
|
}, {
|
|
'type': 'store',
|
|
'os': 'android',
|
|
'store_name': 'google-play',
|
|
'url': store_url('google-play', 'at.bitfire.davdroid'),
|
|
}]
|
|
}, {
|
|
'name':
|
|
_('GNOME Calendar'),
|
|
'platforms': [{
|
|
'type': 'package',
|
|
'format': 'deb',
|
|
'name': 'gnome-calendar'
|
|
}]
|
|
}, {
|
|
'name':
|
|
_('Mozilla Thunderbird'),
|
|
'platforms': [{
|
|
'type': 'package',
|
|
'format': 'deb',
|
|
'name': 'thunderbird'
|
|
}, {
|
|
'type': 'download',
|
|
'os': 'gnu-linux',
|
|
'url': 'https://www.mozilla.org/thunderbird/'
|
|
}, {
|
|
'type': 'download',
|
|
'os': 'macos',
|
|
'url': 'https://www.mozilla.org/thunderbird/'
|
|
}, {
|
|
'type': 'download',
|
|
'os': 'windows',
|
|
'url': 'https://www.mozilla.org/thunderbird/'
|
|
}]
|
|
}, {
|
|
'name':
|
|
_('Evolution'),
|
|
'description':
|
|
_('Evolution is a personal information management '
|
|
'application that provides integrated mail, '
|
|
'calendaring and address book functionality.'),
|
|
'usage':
|
|
_('In Evolution add a new calendar and address book '
|
|
'respectively with WebDAV. Enter the URL of the Radicale '
|
|
'server (e.g. https://<your.freedombox.address>) and your '
|
|
'user name. '
|
|
'Clicking on the search button will list the existing '
|
|
'calendars and address books.'),
|
|
'platforms': [{
|
|
'type': 'package',
|
|
'format': 'deb',
|
|
'name': 'evolution'
|
|
}]
|
|
}, {
|
|
'name': _('Radicale'),
|
|
'platforms': [{
|
|
'type': 'web',
|
|
'url': '/radicale/'
|
|
}]
|
|
}])
|
|
|
|
backup = validate_backup({'data': {'directories': ['/var/lib/radicale/']}})
|