https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114466

Revision: 114466
Author:   reedy
Date:     2012-03-23 23:46:43 +0000 (Fri, 23 Mar 2012)
Log Message:
-----------
MFG Change-Id: I07660724d3c4de44dda209be65ac806ee92c3c10

https://gerrit.wikimedia.org/r/#change,3675

Modified Paths:
--------------
    branches/wmf/1.19wmf1/extensions/MoodBar/ApiFeedbackDashboardResponse.php
    branches/wmf/1.19wmf1/extensions/MoodBar/MoodBar.php

Modified: 
branches/wmf/1.19wmf1/extensions/MoodBar/ApiFeedbackDashboardResponse.php
===================================================================
--- branches/wmf/1.19wmf1/extensions/MoodBar/ApiFeedbackDashboardResponse.php   
2012-03-23 23:35:06 UTC (rev 114465)
+++ branches/wmf/1.19wmf1/extensions/MoodBar/ApiFeedbackDashboardResponse.php   
2012-03-23 23:46:43 UTC (rev 114466)
@@ -6,7 +6,7 @@
        private $EnotifWatchlist;
 
        public function execute() {
-               global $wgRequest, $wgUser, $wgMoodBarAbuseFiltering;
+               global $wgRequest, $wgUser, $wgMoodBarAbuseFiltering, 
$wgRateLimits;
 
                if ( $wgUser->isAnon() ) {
                        $this->dieUsage( "You don't have permission to do 
that", 'permission-denied' );
@@ -14,6 +14,11 @@
                if ( $wgUser->isBlocked( false ) ) {
                        $this->dieUsageMsg( array( 'blockedtext' ) );
                }
+               // Lower rate limit for autoconfirmed users
+               // define 'newbie' in $wgRateLimits does not seem to overwrite 
'user'
+               if ( !$wgUser->isNewbie() ) {
+                       $wgRateLimits['moodbar-response']['user'] = array( 1, 
10 );
+               }
                if ( $wgUser->pingLimiter( 'moodbar-response' ) ) {
                        $this->dieUsageMsg( array( 'actionthrottledtext' ) );
                }

Modified: branches/wmf/1.19wmf1/extensions/MoodBar/MoodBar.php
===================================================================
--- branches/wmf/1.19wmf1/extensions/MoodBar/MoodBar.php        2012-03-23 
23:35:06 UTC (rev 114465)
+++ branches/wmf/1.19wmf1/extensions/MoodBar/MoodBar.php        2012-03-23 
23:46:43 UTC (rev 114466)
@@ -252,8 +252,8 @@
 
 /** Rate limit setting for moodbar **/
 $wgRateLimits += array( 
-       'moodbar-feedback' => array( 'user' => array( 1 => 300 ) ),
-       'moodbar-response' => array( 'user' => array( 1 => 60 ) )
+       'moodbar-feedback' => array( 'user' => array( 1, 300 ) ),
+       'moodbar-response' => array( 'user' => array( 1, 60 ) )
        );
 /**
  * Turn on abuse filtering


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

Reply via email to