From 852455b51960757d8aee2b6cc1b589ead513f106 Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Fri, 28 Sep 2018 11:40:05 -0700 Subject: [PATCH] mediawiki: Backup/restore settings also Closes #1392. Reviewed-by: James Valleroy --- functional_tests/features/mediawiki.feature | 2 ++ plinth/modules/mediawiki/manifest.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/functional_tests/features/mediawiki.feature b/functional_tests/features/mediawiki.feature index 0f0bbb113..67affc179 100644 --- a/functional_tests/features/mediawiki.feature +++ b/functional_tests/features/mediawiki.feature @@ -86,7 +86,9 @@ Scenario: Upload SVG image Scenario: Backup and restore mediawiki Given the mediawiki application is enabled When I create a backup of the mediawiki app data + When I enable mediawiki public registrations And I delete the mediawiki main page And I export the mediawiki app data backup And I restore the mediawiki app data backup Then the mediawiki main page should be restored + Then the mediawiki site should allow creating accounts diff --git a/plinth/modules/mediawiki/manifest.py b/plinth/modules/mediawiki/manifest.py index 4c0e779a3..b6a58b890 100644 --- a/plinth/modules/mediawiki/manifest.py +++ b/plinth/modules/mediawiki/manifest.py @@ -29,6 +29,9 @@ clients = validate([{ }]) backup = validate_backup({ + 'config': { + 'files': ['/etc/mediawiki/FreedomBoxSettings.php'] + }, 'data': { 'directories': ['/var/lib/mediawiki-db/'] }