Catrope has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/405046 )
Change subject: Add copyright footer to all pages that need it
......................................................................
Add copyright footer to all pages that need it
Bug: T184960
Change-Id: Ibba3a9909a63aedefcb9051c078156ae0fbe0161
---
M FlowActions.php
M includes/View.php
2 files changed, 13 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow
refs/changes/46/405046/1
diff --git a/FlowActions.php b/FlowActions.php
index c2cd49f..3b316c0 100644
--- a/FlowActions.php
+++ b/FlowActions.php
@@ -46,6 +46,7 @@
* * All actions other than view should have an array here, unless the
default
* * modules are known to work. You can specify an empty array, or a custom
set of modules.
* * moduleStyles: Style modules to insert with RL to html page for this
action instead of the defaults
+ * * showsArticleContent: Whether this action renders a page consisting of
user-generated content
*/
$wgFlowActions = [
'create-header' => [
@@ -650,6 +651,7 @@
'view' => [
'performs-writes' => false,
+ 'showsArticleContent' => true,
'log_type' => false, // don't log views
'rc_insert' => false, // won't even be called, actually; only
for writes
'permissions' => [
@@ -801,6 +803,7 @@
'view-topic-summary' => [
'performs-writes' => false,
+ 'showsArticleContent' => true,
'log_type' => false, // don't log views
'rc_insert' => false, // won't even be called, actually; only
for writes
'permissions' => [
@@ -831,6 +834,7 @@
// title.
'view-topic-title' => [
'performs-writes' => false,
+ 'showsArticleContent' => true,
'log_type' => false, // don't log views
'rc_insert' => false, // won't even be called, actually; only
for writes
'permissions' => [
@@ -854,23 +858,28 @@
// or just move these to a different file
// @todo: we should probably at least add 'permissions' in these below
'compare-header-revisions' => [
+ 'showsArticleContent' => true,
'handler-class' => 'Flow\Actions\FlowAction',
'modules' => [],
],
'view-header' => [
+ 'showsArticleContent' => true,
'handler-class' => 'Flow\Actions\FlowAction',
'modules' => [],
],
'compare-post-revisions' => [
+ 'showsArticleContent' => true,
'handler-class' => 'Flow\Actions\FlowAction',
'modules' => [],
],
// @todo - This is a very bad action name, consolidate with view-post
action
'single-view' => [
+ 'showsArticleContent' => true,
'handler-class' => 'Flow\Actions\FlowAction',
'modules' => [],
],
'compare-postsummary-revisions' => [
+ 'showsArticleContent' => true,
'handler-class' => 'Flow\Actions\FlowAction',
'modules' => [],
],
diff --git a/includes/View.php b/includes/View.php
index f1284e8..8f044e3 100644
--- a/includes/View.php
+++ b/includes/View.php
@@ -77,6 +77,10 @@
$block->setPageTitle( $output );
}
+ if ( $this->actions->getValue( $action, 'showsArticleContent' )
) {
+ $output->setArticleFlag( true );
+ }
+
$robotPolicy = $this->getRobotPolicy( $action,
$loader->getWorkflow(), $blocks );
$this->renderApiResponse( $apiResponse, $robotPolicy );
}
--
To view, visit https://gerrit.wikimedia.org/r/405046
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibba3a9909a63aedefcb9051c078156ae0fbe0161
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits