Mobrovac has submitted this change and it was merged.
Change subject: Hooking into action=purge api call to detect changes with
transclusions by date.
......................................................................
Hooking into action=purge api call to detect changes with
transclusions by date.
Bug: T126979
Change-Id: Ibb689ba7130bffb4bbb3d6a059627c04e5bdcdd8
---
M .gitignore
M RestbaseUpdate.hooks.php
M RestbaseUpdate.php
3 files changed, 11 insertions(+), 0 deletions(-)
Approvals:
Mobrovac: Looks good to me, approved
jenkins-bot: Verified
diff --git a/.gitignore b/.gitignore
index c2658d7..9cf6fff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
node_modules/
+.idea
diff --git a/RestbaseUpdate.hooks.php b/RestbaseUpdate.hooks.php
index 08b43ea..05f3dc4 100644
--- a/RestbaseUpdate.hooks.php
+++ b/RestbaseUpdate.hooks.php
@@ -160,6 +160,14 @@
}
+ /**
+ * Callback for article purge
+ */
+ public static function onArticlePurge( $wikiPage ) {
+ self::schedule( $wikiPage->getTitle(), 'edit' );
+ return true;
+
+ }
}
diff --git a/RestbaseUpdate.php b/RestbaseUpdate.php
index ad21bc5..f1b5b51 100644
--- a/RestbaseUpdate.php
+++ b/RestbaseUpdate.php
@@ -111,6 +111,8 @@
$wgHooks['TitleMoveComplete'][] =
'RestbaseUpdateHooks::onTitleMoveComplete';
# File upload
$wgHooks['FileUpload'][] = 'RestbaseUpdateHooks::onFileUpload';
+ # Article purge
+ $wgHooks['ArticlePurge'][] =
'RestbaseUpdateHooks::onArticlePurge';
}
--
To view, visit https://gerrit.wikimedia.org/r/270876
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ibb689ba7130bffb4bbb3d6a059627c04e5bdcdd8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RestBaseUpdateJobs
Gerrit-Branch: master
Gerrit-Owner: Ppchelko <[email protected]>
Gerrit-Reviewer: GWicke <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits