mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
roundcube: Enable backup/restore (no data)
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
968f2a19ed
commit
6cb37ac19e
@ -15,7 +15,7 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
@apps @roundcube
|
||||
@apps @roundcube @backups
|
||||
Feature: Roundcube Email Client
|
||||
Run webmail client.
|
||||
|
||||
@ -32,3 +32,10 @@ Scenario: Disable roundcube application
|
||||
Given the roundcube application is enabled
|
||||
When I disable the roundcube application
|
||||
Then the roundcube site should not be available
|
||||
|
||||
Scenario: Backup and restore roundcube
|
||||
Given the roundcube application is enabled
|
||||
When I create a backup of the roundcube app data
|
||||
And I export the roundcube app data backup
|
||||
And I restore the roundcube app data backup
|
||||
Then the roundcube site should be available
|
||||
|
||||
@ -24,7 +24,7 @@ from plinth import service as service_module
|
||||
from plinth import action_utils, actions, frontpage
|
||||
from plinth.menu import main_menu
|
||||
|
||||
from .manifest import clients
|
||||
from .manifest import backup, clients
|
||||
|
||||
version = 1
|
||||
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from plinth.clients import validate
|
||||
from plinth.modules.backups.api import validate as validate_backup
|
||||
|
||||
clients = validate([{
|
||||
'name': _('Roundcube'),
|
||||
@ -26,3 +27,5 @@ clients = validate([{
|
||||
'url': '/roundcube'
|
||||
}]
|
||||
}])
|
||||
|
||||
backup = validate_backup({})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user