Compare commits

...

5 Commits

Author SHA1 Message Date
gregkare
f3a711ccfe Merge branch 'feature/mediawiki_file_uploads' of kosmos/chef into master 2019-12-20 16:09:10 +00:00
11c7019bfa
Fix thumbnails not working for larger SVGs
See linked docs in code comments
2019-12-13 13:46:57 +01:00
2358ed00db
Fix wiki permissions 2019-12-13 13:41:48 +01:00
cbfb760787
Increase wiki file upload size limit 2019-12-13 13:41:48 +01:00
2158e1d4bf
Allow SVG file uploads 2019-12-13 13:41:48 +01:00
2 changed files with 12 additions and 5 deletions

View File

@ -160,15 +160,20 @@ ruby_block "configuration" do
# Our config
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['team'] = $wgGroupPermissions['user'];
$wgGroupPermissions['user' ]['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['editsemiprotected'] = false;
$wgGroupPermissions['autoconfirmed']['editsemiprotected'] = false;
$wgGroupPermissions['team']['edit'] = true;
$wgGroupPermissions['team']['protect'] = true;
$wgGroupPermissions['team']['editsemiprotected'] = true;
$wgGroupPermissions['team']['editprotected'] = true;
$wgGroupPermissions['team']['edit'] = true;
$wgGroupPermissions['team']['protect'] = true;
$wgGroupPermissions['team']['editsemiprotected'] = true;
$wgGroupPermissions['team']['editprotected'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
$wgEnableUploads = true;
$wgFileExtensions = [ 'png', 'gif', 'jpg', 'jpeg', 'webp', 'svg' ];
// Parse large SVGs, so they can be thumbnailed without errors
// https://phabricator.wikimedia.org/T199737
// https://www.mediawiki.org/wiki/Manual:$wgSVGMetadataCutoff
$wgSVGMetadataCutoff = 20000000; // 20 MB
$wgExtraNamespaces[100] = "Feature";
$wgNamespacesWithSubpages[100] = true;

View File

@ -12,6 +12,8 @@ server {
root <%= @docroot %>;
index index.php;
client_max_body_size 20M;
location / {
try_files $uri $uri/ /index.php?$args;
}