Matthias Mullie has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/403680 )
Change subject: Enable 3D on commons
......................................................................
Enable 3D on commons
But only for sysops (or other users - TBD and patch adjusted accordingly)
to ensure the first upload is to honor #NEWPALMYRA
Bug: T184728
Change-Id: I14533765c8c2970c3466950bdaa15acfe407eb0b
---
M wmf-config/CommonSettings.php
M wmf-config/InitialiseSettings.php
2 files changed, 13 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/80/403680/1
diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index 7959ed9..bfcec0f 100644
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -3621,6 +3621,18 @@
$wgMediaViewerExtensions['stl'] = 'mmv.3d';
$wg3dProcessor = [ '/usr/bin/xvfb-run', '-a', '-s', '-ac -screen 0
1280x1024x24' ,'/srv/deployment/3d2png/deploy/src/3d2png.js' ];
+
+ // temporary override to ensure that only a select group of users have
permissions to upload
+ // STL files on commons, so that we can do some testing, and are
guaranteed to have the first
+ // upload:
https://lists.wikimedia.org/pipermail/multimedia/2017-September/001322.html
+ if ( $wgDBname === 'commonswiki' ) {
+ $wgHooks['BeforeInitialize'][] = function ( &$title, &$article,
&$output, &$user, $request, $mediaWiki ) {
+ global $wgFileExtensions;
+ if ( !in_array( 'sysop', $user->getGroups() ) ) {
+ $wgFileExtensions = array_diff(
$wgFileExtensions, ['stl'] );
+ }
+ };
+ }
}
if ( $wmgUseReadingLists ) {
diff --git a/wmf-config/InitialiseSettings.php
b/wmf-config/InitialiseSettings.php
index a16e30c..52475da 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -19945,6 +19945,7 @@
'default' => false,
'testwiki' => true,
'test2wiki' => true,
+ 'commonswiki' => true,
],
'wg3dProcessEnviron' => [
--
To view, visit https://gerrit.wikimedia.org/r/403680
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I14533765c8c2970c3466950bdaa15acfe407eb0b
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits