Addshore has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/303814

Change subject: Track the display of render pages
......................................................................

Track the display of render pages

This counts the number of each type of render
page that is shown to a user.

Change-Id: I6f965adb701e3a5ec7b5542e414e1790c44be0f8
---
M Collection.body.php
1 file changed, 7 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection 
refs/changes/14/303814/1

diff --git a/Collection.body.php b/Collection.body.php
index 9e39376..50fa842 100644
--- a/Collection.body.php
+++ b/Collection.body.php
@@ -1,4 +1,6 @@
 <?php
+use MediaWiki\MediaWikiServices;
+
 /**
  * Collection Extension for MediaWiki
  *
@@ -1033,6 +1035,7 @@
                $this->setHeaders();
                $request = $this->getRequest();
                $out = $this->getOutput();
+               $stats = $out->getStats();
 
                $collectionId = $request->getVal( 'collection_id' );
                $writer = $request->getVal( 'writer' );
@@ -1078,6 +1081,7 @@
                        }
                        $template->set( 'progress', $progress );
                        $out->addTemplate( $template );
+                       $stats->increment( 'collection.renderingpage.pending' );
                        break;
                case 'finished':
                        $out->setPageTitle( $this->msg( 
'coll-rendering_finished_title' ) );
@@ -1088,6 +1092,7 @@
                        $template->set( 'query', $query );
                        $template->set( 'return_to', $return_to );
                        $out->addTemplate( $template );
+                       $stats->increment( 'collection.renderingpage.finished' 
);
                        break;
                case 'failed':
                        $out->setPageTitle( $this->msg( 
'coll-rendering_failed_title' ) );
@@ -1104,8 +1109,10 @@
                        $template->set( 'query', $query );
                        $template->set( 'return_to', $return_to );
                        $out->addTemplate( $template );
+                       $stats->increment( 'collection.renderingpage.failed' );
                        break;
                default:
+                       $stats->increment( 'collection.renderingpage.unknown' );
                        throw new Exception( __METHOD__ . "(): unknown state 
'{$result->get( 'state' )}'");
                }
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6f965adb701e3a5ec7b5542e414e1790c44be0f8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Collection
Gerrit-Branch: master
Gerrit-Owner: Addshore <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to