Sbisson has uploaded a new change for review.

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

Change subject: Load talk page manager user less often.
......................................................................

Load talk page manager user less often.

- Define a constant instead of using the
  hard-coded name everywhere.

Change-Id: I392589885436ef325350663251f02ceabeea12fe
---
M Hooks.php
M defines.php
M includes/TalkpageManager.php
3 files changed, 5 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/99/228399/1

diff --git a/Hooks.php b/Hooks.php
index 9482cf5..78f9ae7 100644
--- a/Hooks.php
+++ b/Hooks.php
@@ -676,7 +676,7 @@
                $names[] = 'msg:flow-system-usertext';
 
                // Reserve the bot account we use during content model changes 
& LQT conversion
-               $names[] = 'Flow talk page manager';
+               $names[] = FLOW_TALK_PAGE_MANAGER_USER;
 
                return true;
        }
@@ -953,8 +953,7 @@
         * @return bool
         */
        private static function isTalkpageManagerUser( User $user ) {
-               $talkPageManagerUser = 
self::$occupationController->getTalkpageManager();
-               return $user && $user->equals( $talkPageManagerUser );
+               return $user && $user->getName() === 
FLOW_TALK_PAGE_MANAGER_USER;
        }
 
        /**
diff --git a/defines.php b/defines.php
index fa63317..40381ec 100644
--- a/defines.php
+++ b/defines.php
@@ -3,3 +3,4 @@
 // Constants
 define( 'RC_FLOW', 142 ); // Random number chosen.  Can be replaced with 
rc_source; see bug 72157.
 define( 'NS_TOPIC', 2600 );
+define( 'FLOW_TALK_PAGE_MANAGER_USER', 'Flow talk page manager' );
\ No newline at end of file
diff --git a/includes/TalkpageManager.php b/includes/TalkpageManager.php
index c585592..27cd0e3 100644
--- a/includes/TalkpageManager.php
+++ b/includes/TalkpageManager.php
@@ -253,11 +253,11 @@
                }
 
 
-               $user = User::newFromName( 'Flow talk page manager' );
+               $user = User::newFromName( FLOW_TALK_PAGE_MANAGER_USER );
 
                if ( $user->getId() === 0 ) {
                        // Does not exist, lets create it
-                       $user->loadDefaults( 'Flow talk page manager' );
+                       $user->loadDefaults( FLOW_TALK_PAGE_MANAGER_USER );
                        $user->addToDatabase();
                        if ( class_exists( 'CentralAuthUser' ) ) {
                                // Attach to CentralAuth if a global account 
already

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I392589885436ef325350663251f02ceabeea12fe
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Sbisson <[email protected]>

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

Reply via email to