jenkins-bot has submitted this change and it was merged.

Change subject: LABS: set zerobanner to use lab's zerowiki
......................................................................


LABS: set zerobanner to use lab's zerowiki

* Switched URL to http://zero.wikimedia.beta.wmflabs.org/w/api.php
* Added the code needed to switch from ZRMA to ZeroPortal on zerowiki
* The actual switch is still off, pending extension patches

Change-Id: I12ef65bdb3e119bac566f792e7d2019661c3b906
---
M wmf-config/InitialiseSettings-labs.php
M wmf-config/mobile-labs.php
2 files changed, 33 insertions(+), 10 deletions(-)

Approvals:
  Yurik: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/wmf-config/InitialiseSettings-labs.php 
b/wmf-config/InitialiseSettings-labs.php
index 725c51a..50b469a 100644
--- a/wmf-config/InitialiseSettings-labs.php
+++ b/wmf-config/InitialiseSettings-labs.php
@@ -220,7 +220,7 @@
        ),
        '-wmgZeroRatedMobileAccess' => array(
                'default' => false,
-               'zerowiki' => true,
+               'zerowiki' => true, // Will be replaced by wmgZeroPortal
        ),
        '-wmgZeroBanner' => array(
                'default' => false,
@@ -228,6 +228,10 @@
                'wiki' => true,
                'zerowiki' => false,
        ),
+       '-wmgZeroPortal' => array(
+               'default' => false,
+               'zerowiki' => false, // Will replace wmgZeroRatedMobileAccess
+       ),
        'wmgMFPhotoUploadEndpoint' => array(
                'default' => 
'//commons.wikimedia.$variant.wmflabs.org/w/api.php',
        ),
diff --git a/wmf-config/mobile-labs.php b/wmf-config/mobile-labs.php
index f179ca5..d0aaf2c 100644
--- a/wmf-config/mobile-labs.php
+++ b/wmf-config/mobile-labs.php
@@ -7,27 +7,46 @@
 require_once( __DIR__ . '/mobile.php' );
 
 if ( $wmgMobileFrontend ) {
-       if ( $wmgZeroBanner ) {
+       if ( $wmgZeroBanner && !$wmgZeroPortal ) {
                require_once( "$IP/extensions/JsonConfig/JsonConfig.php" );
                require_once( "$IP/extensions/ZeroBanner/ZeroBanner.php" );
+
+               $wgZeroEnableTesting = true; // BETA ONLY!
+
                $wgJsonConfigs['JsonZeroConfig'] = array(
                        'namespace' => NS_ZERO,
                        'nsname' => 'Zero',
                        'islocal' => false,
-                       'url' => 'https://zero.wikimedia.org/w/api.php',
-                       'username' => $wmgZeroRatedMobileAccessApiUserName,
-                       'password' => $wmgZeroRatedMobileAccessApiPassword,
+                       'url' => 
'http://zero.wikimedia.beta.wmflabs.org/w/api.php',
+                       'username' => $wmgZeroPortalApiUserName,
+                       'password' => $wmgZeroPortalApiPassword,
                );
+               unset( $wgGroupPermissions['zeroadmin'] );
+               unset( $wgGroupPermissions['zeroscript'] );
+               unset( $wgGroupPermissions['zeroscriptips'] );
+       }
+       if ( $wmgZeroPortal && $wmgZeroBanner ) {
+               require_once( "$IP/extensions/JsonConfig/JsonConfig.php" );
+               require_once( "$IP/extensions/ZeroBanner/ZeroBanner.php" );
+               require_once( "$IP/extensions/ZeroPortal/ZeroPortal.php" );
+
+               $wgZeroEnableTesting = true; // BETA ONLY!
+
+               $wgJsonConfigs['JsonZeroConfig'] = array(
+                       'namespace' => NS_ZERO,
+                       'nsname' => 'Zero',
+                       'islocal' => true,
+               );
+               $wgGroupPermissions['zeroadmin']['zero-edit'] = true;
+               $wgGroupPermissions['zeroadmin']['zero-script'] = true;
+               $wgGroupPermissions['zeroadmin']['zero-script-ips'] = true;
+               $wgGroupPermissions['zeroscript']['zero-script'] = true;
+               $wgGroupPermissions['zeroscriptips']['zero-script-ips'] = true;
        }
 }
 
 $wgMFForceSecureLogin = false;
 $wgMFUseCentralAuthToken = $wmgMFUseCentralAuthToken;
-
-// Zero extension
-$wgEnableZeroRatedMobileAccessTesting = true;  // Delete once ZRMA extension 
is removed
-$wgZeroEnableTesting = true;
-
 
 // Keep Going experiments
 $wgMFKeepGoing = true;

-- 
To view, visit https://gerrit.wikimedia.org/r/137892
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I12ef65bdb3e119bac566f792e7d2019661c3b906
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Yurik <yu...@wikimedia.org>
Gerrit-Reviewer: Yurik <yu...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to