Legoktm has uploaded a new change for review.

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


Change subject: Add global groups to Special:CentralAuth/Username
......................................................................

Add global groups to Special:CentralAuth/Username

Bug: 56045
Change-Id: I6ee0009334065c7cb1899a37387152d3667cba5a
---
M CentralAuth.i18n.php
M specials/SpecialCentralAuth.php
2 files changed, 12 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/51/97851/1

diff --git a/CentralAuth.i18n.php b/CentralAuth.i18n.php
index 1f8d35a..850eec3 100644
--- a/CentralAuth.i18n.php
+++ b/CentralAuth.i18n.php
@@ -148,6 +148,8 @@
        'centralauth-admin-info-editcount'     => 'Total editcount:',
        'centralauth-admin-info-locked'        => 'Locked:',
        'centralauth-admin-info-hidden'        => 'Hidden level:',
+       'centralauth-admin-info-groups'        => 'Global groups:',
+       'centralauth-admin-info-nogroups'      => 'none',
        'centralauth-admin-nohome'             => 'unable to determine',
        'centralauth-admin-yes'                => 'yes',
        'centralauth-admin-no'                 => 'no',
@@ -636,6 +638,9 @@
 *{{msg-mw|Centralauth-admin-no}}
 
 {{Identical|Hidden}}",
+       'centralauth-admin-info-groups'=> "Label of information shown in box of 
'Global user info' on 
[{{canonicalurl:meta:Special:CentralAuth|target=Siebrand}} Global user manager] 
special page.
+A comma separated list will follow the message, or 
{{mw-msg|centralauth-admin-info-nogroups}}",
+       'centralauth-admin-info-nogroups' => 'Shown when the user is not a 
member of any global groups',
        'centralauth-admin-nohome' => 'Shown in place of the wiki name if 
Special:CentralAuth cannot find out which wiki is home for the user.
 Label for this field is {{msg-mw|centralauth-admin-info-home}}',
        'centralauth-admin-yes' => "Used in box of 'Global user info' on 
[{{canonicalurl:meta:Special:CentralAuth|target=Siebrand}} Global user manager] 
special page. Can appear after {{msg-mw|Centralauth-admin-info-locked}}
diff --git a/specials/SpecialCentralAuth.php b/specials/SpecialCentralAuth.php
index 92c160b..9bbefbb 100644
--- a/specials/SpecialCentralAuth.php
+++ b/specials/SpecialCentralAuth.php
@@ -229,6 +229,13 @@
                        'locked' => $this->msg( $globalUser->isLocked() ? 
'centralauth-admin-yes' : 'centralauth-admin-no' )->escaped(),
                        'hidden' => $this->formatHiddenLevel( 
$globalUser->getHiddenLevel() )
                );
+               
+               $groups = $globalUser->getGlobalGroups();
+               if ( $groups ) {
+                       $attribs['groups'] = htmlspecialchars( 
$this->getLanguage()->commaList( $groups ) );
+               } else {
+                       $attribs['groups'] = $this->msg( 
'centralauth-admin-info-nogroups' )->escaped();
+               }
 
                // Give grep a chance to find the usages:
                // centralauth-admin-info-username, centralauth-admin-info-id, 
centralauth-admin-info-registered,

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ee0009334065c7cb1899a37387152d3667cba5a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

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

Reply via email to