roundcube: Enable backup/restore (no data)

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Joseph Nuthalapati 2018-09-29 17:33:31 -07:00 committed by James Valleroy
parent 968f2a19ed
commit 6cb37ac19e
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
3 changed files with 12 additions and 2 deletions

View File

@ -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

View File

@ -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

View File

@ -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({})