[MediaWiki-commits] [Gerrit] mediawiki...BlueSpiceExtensions[master]: Update maintenance scipts to use $this->requireExtension

2017-10-04 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/381716 )

Change subject: Update maintenance scipts to use $this->requireExtension
..


Update maintenance scipts to use $this->requireExtension

BUG: T152139
Change-Id: I2231367ae72c0844f2ad2ae5bdcc2b20669d543a
---
M Avatars/maintenance/CreateAvatarHTML.php
M Dashboards/maintenance/clearConfigs.php
M ExtendedSearch/maintenance/searchAddToIndex.php
M ExtendedSearch/maintenance/searchDeleteIndex.php
M ExtendedSearch/maintenance/searchUpdate.php
M UsageTracker/maintenance/usageTrackerUpdate.php
6 files changed, 19 insertions(+), 1 deletion(-)

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



diff --git a/Avatars/maintenance/CreateAvatarHTML.php 
b/Avatars/maintenance/CreateAvatarHTML.php
index f3cc05f..504197f 100644
--- a/Avatars/maintenance/CreateAvatarHTML.php
+++ b/Avatars/maintenance/CreateAvatarHTML.php
@@ -12,6 +12,8 @@
$this->mDescription = "Create HTML with links 
to Avatars";
#$this->addArg( "username", "Username of new 
user" );
#$this->addArg( "password", "Password to set 
(not required if --force is used)", false);
+   $this->requireExtension( 'BlueSpiceExtensions' 
);
+   $this->requireExtension( 'BlueSpiceFoundation' 
);
}
 
public function execute() {
diff --git a/Dashboards/maintenance/clearConfigs.php 
b/Dashboards/maintenance/clearConfigs.php
index 324cb34..e19be2f 100644
--- a/Dashboards/maintenance/clearConfigs.php
+++ b/Dashboards/maintenance/clearConfigs.php
@@ -3,6 +3,12 @@
 require_once( dirname(dirname(dirname(dirname(__DIR__ . 
'/maintenance/Maintenance.php' );
 
 class BSDashBoardsClearConfigMaintenance extends LoggedUpdateMaintenance {
+   public function __construct() {
+   parent::__construct();
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   $this->requireExtension( 'BlueSpiceFoundation' );
+   }
+
public function doDBUpdates() {
$aFinalPortletList = array();
$aPortlets = array();
diff --git a/ExtendedSearch/maintenance/searchAddToIndex.php 
b/ExtendedSearch/maintenance/searchAddToIndex.php
index 2395b00..d4340f2 100644
--- a/ExtendedSearch/maintenance/searchAddToIndex.php
+++ b/ExtendedSearch/maintenance/searchAddToIndex.php
@@ -10,6 +10,7 @@
public function __construct() {
parent::__construct();
$this->addOption( 'input', 'plain text list of article names ( 
NS:Title )', true, true );
+   $this->requireExtension( 'BlueSpiceExtensions' );
}
 
/**
diff --git a/ExtendedSearch/maintenance/searchDeleteIndex.php 
b/ExtendedSearch/maintenance/searchDeleteIndex.php
index 0ef3dce..b2761f8 100644
--- a/ExtendedSearch/maintenance/searchDeleteIndex.php
+++ b/ExtendedSearch/maintenance/searchDeleteIndex.php
@@ -15,7 +15,8 @@
 
public function __construct() {
parent::__construct();
-
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   $this->requireExtension( 'BlueSpiceFoundation' );
$this->addOption( 'param', 'Specific param to delete', false, 
true );
}
 
diff --git a/ExtendedSearch/maintenance/searchUpdate.php 
b/ExtendedSearch/maintenance/searchUpdate.php
index 5a6fa9f..d7ea035 100644
--- a/ExtendedSearch/maintenance/searchUpdate.php
+++ b/ExtendedSearch/maintenance/searchUpdate.php
@@ -17,6 +17,10 @@
 require_once( $IP.'/BlueSpiceFoundation/maintenance/BSMaintenance.php' );
 
 class SearchUpdate extends BSMaintenance {
+   public function __construct() {
+   parent::__construct();
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   }
 
public function execute() {
$oSearchService = SearchService::getInstance();
diff --git a/UsageTracker/maintenance/usageTrackerUpdate.php 
b/UsageTracker/maintenance/usageTrackerUpdate.php
index 1495223..4674925 100644
--- a/UsageTracker/maintenance/usageTrackerUpdate.php
+++ b/UsageTracker/maintenance/usageTrackerUpdate.php
@@ -17,6 +17,10 @@
 require_once( $IP.'/BlueSpiceFoundation/maintenance/BSMaintenance.php' );
 
 class UsageTrackerUpdate extends BSMaintenance {
+   public function __construct() {
+   parent::__construct();
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   }
 
public function execute() {
$aData = BsExtensionManager::getExtension( 'UsageTracker' 
)->getUsageData();

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I2231367ae72c0844f2ad2ae5bdcc2b20669d543a
Gerrit-PatchSet: 5
Gerrit-Project: med

[MediaWiki-commits] [Gerrit] mediawiki...BlueSpiceExtensions[master]: Update maintenance scipts to use $this->requireExtension

2017-10-01 Thread Code Review
星耀晨曦 has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/381716 )

Change subject: Update maintenance scipts to use $this->requireExtension
..

Update maintenance scipts to use $this->requireExtension

BUG: T152139
Change-Id: I2231367ae72c0844f2ad2ae5bdcc2b20669d543a
---
M Avatars/maintenance/CreateAvatarHTML.php
M Dashboards/maintenance/clearConfigs.php
M ExtendedSearch/maintenance/searchAddToIndex.php
M ExtendedSearch/maintenance/searchDeleteIndex.php
M ExtendedSearch/maintenance/searchUpdate.php
M UsageTracker/maintenance/usageTrackerUpdate.php
6 files changed, 13 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions 
refs/changes/16/381716/1

diff --git a/Avatars/maintenance/CreateAvatarHTML.php 
b/Avatars/maintenance/CreateAvatarHTML.php
index f3cc05f..3b43f73 100644
--- a/Avatars/maintenance/CreateAvatarHTML.php
+++ b/Avatars/maintenance/CreateAvatarHTML.php
@@ -12,6 +12,7 @@
$this->mDescription = "Create HTML with links 
to Avatars";
#$this->addArg( "username", "Username of new 
user" );
#$this->addArg( "password", "Password to set 
(not required if --force is used)", false);
+   $this->requireExtension( 'BlueSpiceExtensions' 
);
}
 
public function execute() {
diff --git a/Dashboards/maintenance/clearConfigs.php 
b/Dashboards/maintenance/clearConfigs.php
index 324cb34..2de42ea 100644
--- a/Dashboards/maintenance/clearConfigs.php
+++ b/Dashboards/maintenance/clearConfigs.php
@@ -3,6 +3,10 @@
 require_once( dirname(dirname(dirname(dirname(__DIR__ . 
'/maintenance/Maintenance.php' );
 
 class BSDashBoardsClearConfigMaintenance extends LoggedUpdateMaintenance {
+   public function __construct() {
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   }
+
public function doDBUpdates() {
$aFinalPortletList = array();
$aPortlets = array();
diff --git a/ExtendedSearch/maintenance/searchAddToIndex.php 
b/ExtendedSearch/maintenance/searchAddToIndex.php
index 2395b00..d4340f2 100644
--- a/ExtendedSearch/maintenance/searchAddToIndex.php
+++ b/ExtendedSearch/maintenance/searchAddToIndex.php
@@ -10,6 +10,7 @@
public function __construct() {
parent::__construct();
$this->addOption( 'input', 'plain text list of article names ( 
NS:Title )', true, true );
+   $this->requireExtension( 'BlueSpiceExtensions' );
}
 
/**
diff --git a/ExtendedSearch/maintenance/searchDeleteIndex.php 
b/ExtendedSearch/maintenance/searchDeleteIndex.php
index 0ef3dce..3c78c00 100644
--- a/ExtendedSearch/maintenance/searchDeleteIndex.php
+++ b/ExtendedSearch/maintenance/searchDeleteIndex.php
@@ -15,7 +15,7 @@
 
public function __construct() {
parent::__construct();
-
+   $this->requireExtension( 'BlueSpiceExtensions' );
$this->addOption( 'param', 'Specific param to delete', false, 
true );
}
 
diff --git a/ExtendedSearch/maintenance/searchUpdate.php 
b/ExtendedSearch/maintenance/searchUpdate.php
index 5a6fa9f..d3bfdbf 100644
--- a/ExtendedSearch/maintenance/searchUpdate.php
+++ b/ExtendedSearch/maintenance/searchUpdate.php
@@ -17,6 +17,9 @@
 require_once( $IP.'/BlueSpiceFoundation/maintenance/BSMaintenance.php' );
 
 class SearchUpdate extends BSMaintenance {
+   public function __construct() {
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   }
 
public function execute() {
$oSearchService = SearchService::getInstance();
diff --git a/UsageTracker/maintenance/usageTrackerUpdate.php 
b/UsageTracker/maintenance/usageTrackerUpdate.php
index 1495223..7a9f146 100644
--- a/UsageTracker/maintenance/usageTrackerUpdate.php
+++ b/UsageTracker/maintenance/usageTrackerUpdate.php
@@ -17,6 +17,9 @@
 require_once( $IP.'/BlueSpiceFoundation/maintenance/BSMaintenance.php' );
 
 class UsageTrackerUpdate extends BSMaintenance {
+   public function __construct() {
+   $this->requireExtension( 'BlueSpiceExtensions' );
+   }
 
public function execute() {
$aData = BsExtensionManager::getExtension( 'UsageTracker' 
)->getUsageData();

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2231367ae72c0844f2ad2ae5bdcc2b20669d543a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: 星耀晨曦 

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