From 85dd471c35808f247a763bcd0a01d7670df1bc18 Mon Sep 17 00:00:00 2001 From: Hemanth Kumar Veeranki Date: Fri, 15 Jun 2018 19:22:25 +0530 Subject: [PATCH] Enable image uploads in mediawiki at startup Signed-off-by: Hemanth Kumar Veeranki Reviewed-by: Joseph Nuthalapati --- actions/mediawiki | 15 +++++++++++++++ plinth/modules/mediawiki/__init__.py | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/actions/mediawiki b/actions/mediawiki index 65d24de21..6ed70b321 100755 --- a/actions/mediawiki +++ b/actions/mediawiki @@ -88,6 +88,7 @@ def subcommand_setup(_): _disable_public_registrations() _disable_anonymous_editing() _change_logo() + _enable_file_uploads() def _disable_public_registrations(): @@ -119,6 +120,20 @@ def _change_logo(): file_handle.write(line) +def _enable_file_uploads(): + """Enable file uploads in mediawiki""" + with open(CONF_FILE, 'r') as conf_file: + lines = conf_file.readlines() + with open(CONF_FILE, 'w') as conf_file: + for line in lines: + if line.startswith("$wgEnableUploads"): + words = line.split() + words[-1] = 'true;' + conf_file.write(" ".join(words) + '\n') + else: + conf_file.write(line) + + def subcommand_change_password(arguments): """Change the password for a given user""" new_password = ''.join(sys.stdin) diff --git a/plinth/modules/mediawiki/__init__.py b/plinth/modules/mediawiki/__init__.py index 7b961d2b6..b68edf30d 100644 --- a/plinth/modules/mediawiki/__init__.py +++ b/plinth/modules/mediawiki/__init__.py @@ -26,7 +26,7 @@ from plinth.menu import main_menu from .manifest import clients -version = 2 +version = 3 managed_packages = ['mediawiki', 'imagemagick', 'php-sqlite3']