Community members restructured the mediawiki.org API pages, e.g.
the meta allmessages query submodule is no longer in the catch-all
https://www.mediawiki.org/wiki/API:Meta?oldid=
1408361#allmessages_.2F_am
but its own https://www.mediawiki.org/wiki/API:Allmessages
The links in the generated API help, e.g.
https://www.mediawiki.org/wiki/Special:ApiHelp/query+allmessages, are no
correct. They're not 404s but they don't take you directly to the
relevant page.
This patch set fixes the getHelpUrls() URLs (and does nothing else).
I tested them all.
Thanks RobinHood70!
Change-Id: Icea94abdd22d1ad468172642a21641e7c5ce2046
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Meta#allmessages_.2F_am';
+ return 'https://www.mediawiki.org/wiki/API:Allmessages';
}
}
}
public function getHelpUrls() {
- $name = $this->getModuleName();
- $prefix = $this->getModulePrefix();
- return "https://www.mediawiki.org/wiki/API:Properties#{$name}_.2F_{$prefix}";
+ $name = ucfirst( $this->getModuleName() );
+ return "https://www.mediawiki.org/wiki/API:{$name}";
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#categories_.2F_cl';
+ return 'https://www.mediawiki.org/wiki/API:Categories';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#categoryinfo_.2F_ci';
+ return 'https://www.mediawiki.org/wiki/API:Categoryinfo';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#contributors_.2F_pc';
+ return 'https://www.mediawiki.org/wiki/API:Contributors';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#deletedrevisions_.2F_drv';
+ return 'https://www.mediawiki.org/wiki/API:Deletedrevisions';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#duplicatefiles_.2F_df';
+ return 'https://www.mediawiki.org/wiki/API:Duplicatefiles';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#extlinks_.2F_el';
+ return 'https://www.mediawiki.org/wiki/API:Extlinks';
}
}
=> 'apihelp-query+filerepoinfo-example-simple',
);
}
+
+ public function getHelpUrls() {
+ return 'https://www.mediawiki.org/wiki/API:Filerepoinfo';
+ }
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#imageinfo_.2F_ii';
+ return 'https://www.mediawiki.org/wiki/API:Imageinfo';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#images_.2F_im';
+ return 'https://www.mediawiki.org/wiki/API:Images';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#info_.2F_in';
+ return 'https://www.mediawiki.org/wiki/API:Info';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll';
+ return 'https://www.mediawiki.org/wiki/API:Langlinks';
}
}
$this->table = 'pagelinks';
$this->prefix = 'pl';
$this->titlesParam = 'titles';
- $this->helpUrl = 'https://www.mediawiki.org/wiki/API:Properties#links_.2F_pl';
+ $this->helpUrl = 'https://www.mediawiki.org/wiki/API:Links';
break;
case self::TEMPLATES:
$this->table = 'templatelinks';
$this->prefix = 'tl';
$this->titlesParam = 'templates';
- $this->helpUrl = 'https://www.mediawiki.org/wiki/API:Properties#templates_.2F_tl';
+ $this->helpUrl = 'https://www.mediawiki.org/wiki/API:Templates';
break;
default:
ApiBase::dieDebug( __METHOD__, 'Unknown module name' );
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#pageprops_.2F_pp';
+ return 'https://www.mediawiki.org/wiki/API:Pageprops';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Properties#revisions_.2F_rv';
+ return 'https://www.mediawiki.org/wiki/API:Revisions';
}
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Meta#siteinfo_.2F_si';
+ return 'https://www.mediawiki.org/wiki/API:Siteinfo';
}
}
=> 'apihelp-query+stashimageinfo-example-params',
);
}
+
+ public function getHelpUrls() {
+ return 'https://www.mediawiki.org/wiki/API:Stashimageinfo';
+ }
}
public function getCacheMode( $params ) {
return 'private';
}
+
+ public function getHelpUrls() {
+ return 'https://www.mediawiki.org/wiki/API:Tokens';
+ }
}
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Meta#userinfo_.2F_ui';
+ return 'https://www.mediawiki.org/wiki/API:Userinfo';
}
}