<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://source.islamical.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-dropdown-menus.user.js</id>
	<title>مدیاویکی:Gadget-dropdown-menus.user.js - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://source.islamical.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C%3AGadget-dropdown-menus.user.js"/>
	<link rel="alternate" type="text/html" href="https://source.islamical.org/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-dropdown-menus.user.js&amp;action=history"/>
	<updated>2026-11-10T00:22:00Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://source.islamical.org/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-dropdown-menus.user.js&amp;diff=68&amp;oldid=prev</id>
		<title>Mojtabakd: انتقال ابزارهای کاربر MoreMenu به اسنادخانهٔ محلی</title>
		<link rel="alternate" type="text/html" href="https://source.islamical.org/index.php?title=%D9%85%D8%AF%DB%8C%D8%A7%D9%88%DB%8C%DA%A9%DB%8C:Gadget-dropdown-menus.user.js&amp;diff=68&amp;oldid=prev"/>
		<updated>2026-11-03T21:27:50Z</updated>

		<summary type="html">&lt;p&gt;انتقال ابزارهای کاربر MoreMenu به اسنادخانهٔ محلی&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
* WARNING: GLOBAL GADGET FILE&lt;br /&gt;
* Compiled from source at https://github.com/wikimedia-gadgets/MoreMenu&lt;br /&gt;
* Please submit code changes as a pull request to the source repository at https://github.com/wikimedia-gadgets/MoreMenu&lt;br /&gt;
* Are there missing translations? See [[m:MoreMenu#Localization]].&lt;br /&gt;
* Want to add custom links? See [[m:MoreMenu#Customization]].&lt;br /&gt;
* &lt;br /&gt;
* Script:         MoreMenu.js&lt;br /&gt;
* Version:        5.2.6&lt;br /&gt;
* Author:         MusikAnimal&lt;br /&gt;
* License:        MIT&lt;br /&gt;
* Documentation:  [[m:MoreMenu]]&lt;br /&gt;
* GitHub:         https://github.com/wikimedia-gadgets/MoreMenu&lt;br /&gt;
* Skins:          Vector, Timeless, Monobook, Modern&lt;br /&gt;
* Browsers:       See [[mw:Compatibility#Browsers]]&lt;br /&gt;
**/&lt;br /&gt;
&amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
/* eslint-disable quote-props */&lt;br /&gt;
&lt;br /&gt;
window.MoreMenu = window.MoreMenu || {};&lt;br /&gt;
window.MoreMenu.user = function (config) {&lt;br /&gt;
  return {&lt;br /&gt;
    user: {&lt;br /&gt;
      &amp;#039;user-logs&amp;#039;: {&lt;br /&gt;
        &amp;#039;all-logs&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name&lt;br /&gt;
          }),&lt;br /&gt;
          insertAfter: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;abusefilter-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:AbuseLog&amp;#039;, {&lt;br /&gt;
            wpSearchUser: config.targetUser.name&lt;br /&gt;
          })&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;block-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;block&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;block&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;checkuser-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:CheckUserLog&amp;#039;, {&lt;br /&gt;
            cuSearch: config.targetUser.name,&lt;br /&gt;
            cuSearchType: &amp;#039;initiator&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;checkuser-log&amp;#039;],&lt;br /&gt;
          currentUserRights: [&amp;#039;checkuser-log&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;deletion-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;delete&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;delete&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;global-account-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;globalauth&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;centralauth-lock&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;global-block-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;gblblock&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;globalblock&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;mass-message-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;massmessage&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;massmessage&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;move-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;move&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;move&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;pending-changes-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;stable&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;stablesettings&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;protection-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;protect&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;protect&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;rename-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;gblrename&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;centralauth-rename&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;review-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;review&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;review&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;spam-blacklist-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;spamblacklist&amp;#039;&lt;br /&gt;
          })&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;suppression-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;suppress&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;suppressrevision&amp;#039;],&lt;br /&gt;
          currentUserRights: [&amp;#039;suppressionlog&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;thanks-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;thanks&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;upload-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;upload&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserRights: [&amp;#039;upload&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;user-creation-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;newusers&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserGroups: [&amp;#039;user&amp;#039;] // any user can create new accounts at [[Special:CreateAccount]]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;user-rights-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            user: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;rights&amp;#039;&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserChangeGroups: true&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;blocks&amp;#039;: {&lt;br /&gt;
        &amp;#039;block-user&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;quot;Special:Block/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
          currentUserRights: &amp;#039;block&amp;#039;,&lt;br /&gt;
          targetUserBlocked: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;block-globally&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://meta.wikimedia.org/wiki/Special:GlobalBlock/&amp;quot;.concat(config.targetUser.name),&lt;br /&gt;
          currentUserRights: &amp;#039;globalblock&amp;#039;,&lt;br /&gt;
          targetUserIp: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;change-block&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;quot;Special:Block/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
          currentUserRights: &amp;#039;block&amp;#039;,&lt;br /&gt;
          targetUserBlocked: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;central-auth&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://meta.wikimedia.org/wiki/Special:CentralAuth/&amp;quot;.concat(config.targetUser.name),&lt;br /&gt;
          currentUserRights: &amp;#039;centralauth-lock&amp;#039;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;unblock-user&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;quot;Special:Unblock/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
          targetUserBlocked: true,&lt;br /&gt;
          currentUserRights: &amp;#039;block&amp;#039;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;view-block&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:BlockList&amp;#039;, {&lt;br /&gt;
            wpTarget: config.targetUser.name&lt;br /&gt;
          }),&lt;br /&gt;
          targetUserBlocked: true,&lt;br /&gt;
          style: &amp;#039;color:#EE1111&amp;#039;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;view-block-log&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
            page: config.targetUser.name,&lt;br /&gt;
            type: &amp;#039;block&amp;#039;&lt;br /&gt;
          })&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;analysis&amp;#039;: {&lt;br /&gt;
        &amp;#039;analysis-xtools&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/ec/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.ipRange ? &amp;quot;ipr-&amp;quot;.concat(config.targetUser.name) : config.targetUser.encodedName)&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;articles-created&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/pages/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.encodedName, &amp;quot;/0&amp;quot;),&lt;br /&gt;
          targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;edit-summary-usage&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/editsummary/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.ipRange ? &amp;quot;ipr-&amp;quot;.concat(config.targetUser.name) : config.targetUser.encodedName)&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;edit-summary-search&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://sigma.toolforge.org/summary.py?server=&amp;quot;.concat(config.project.dbName, &amp;quot;&amp;amp;name=&amp;quot;).concat(config.targetUser.encodedName),&lt;br /&gt;
          targetUserIpRange: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;global-contributions-guc&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://guc.toolforge.org/?user=&amp;quot;.concat(config.targetUser.encodedName, &amp;quot;&amp;amp;blocks=true&amp;quot;),&lt;br /&gt;
          targetUserIpRange: false&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;global-contributions-xtools&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/globalcontribs/&amp;quot;.concat(config.targetUser.ipRange ? &amp;quot;ipr-&amp;quot;.concat(config.targetUser.name) : config.targetUser.encodedName)&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;non-automated-edits&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/autoedits/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.ipRange ? &amp;quot;ipr-&amp;quot;.concat(config.targetUser.name) : config.targetUser.encodedName)&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;sul&amp;#039;: {&lt;br /&gt;
          url: mw.util.getUrl(&amp;quot;Special:CentralAuth/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
          targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;top-edited-pages&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://xtools.wmcloud.org/topedits/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.ipRange ? &amp;quot;ipr-&amp;quot;.concat(config.targetUser.name) : config.targetUser.encodedName)&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;ip-lookup&amp;#039;: {&lt;br /&gt;
        &amp;#039;spur&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://spur.us/context/&amp;quot;.concat(config.targetUser.name),&lt;br /&gt;
          targetUserIp: true,&lt;br /&gt;
          targetUserIpRange: false,&lt;br /&gt;
          currentUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;whois&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://whois-referral.toolforge.org/gateway.py?lookup=true&amp;amp;ip=&amp;quot;.concat(config.targetUser.escapedName),&lt;br /&gt;
          targetUserIp: true,&lt;br /&gt;
          targetUserIpRange: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;proxy-check&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://ipcheck.toolforge.org/?ip=&amp;quot;.concat(config.targetUser.escapedName),&lt;br /&gt;
          targetUserIp: true,&lt;br /&gt;
          currentUserRights: &amp;#039;block&amp;#039;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;rdns&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://www.robtex.com/ip/&amp;quot;.concat(config.targetUser.escapedName, &amp;quot;.html&amp;quot;),&lt;br /&gt;
          targetUserIp: true,&lt;br /&gt;
          targetUserIpRange: true&lt;br /&gt;
        },&lt;br /&gt;
        &amp;#039;geolocate&amp;#039;: {&lt;br /&gt;
          url: &amp;quot;https://whatismyipaddress.com/ip/&amp;quot;.concat(config.targetUser.escapedName),&lt;br /&gt;
          targetUserIp: true,&lt;br /&gt;
          targetUserIpRange: true&lt;br /&gt;
        }&lt;br /&gt;
      },&lt;br /&gt;
      /** Actions the current user can take on the target user. */&lt;br /&gt;
      &amp;#039;change-rights&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;#039;Special:UserRights&amp;#039;, {&lt;br /&gt;
          user: &amp;quot;User:&amp;quot;.concat(config.targetUser.name)&lt;br /&gt;
        }),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;],&lt;br /&gt;
        currentUserChangeGroups: true&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;checkuser&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;quot;Special:CheckUser/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
        currentUserRights: [&amp;#039;checkuser&amp;#039;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;contributions&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;quot;Special:Contributions/&amp;quot;.concat(config.targetUser.name))&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;deleted-contributions&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;quot;Special:DeletedContributions/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
        currentUserRights: [&amp;#039;deletedhistory&amp;#039;, &amp;#039;deletedtext&amp;#039;],&lt;br /&gt;
        insertAfter: &amp;#039;contributions&amp;#039;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;suppressed-contribs&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;#039;Special:Log/suppress&amp;#039;, {&lt;br /&gt;
          offender: config.targetUser.name&lt;br /&gt;
        }),&lt;br /&gt;
        currentUserRights: [&amp;#039;suppressionlog&amp;#039;],&lt;br /&gt;
        insertAfter: &amp;#039;deleted-contributions&amp;#039;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;email-user&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;quot;Special:EmailUser/&amp;quot;.concat(config.targetUser.name)),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;],&lt;br /&gt;
        visible: undefined !== config.targetUser.emailable&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;uploads&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;#039;Special:ListFiles&amp;#039;, {&lt;br /&gt;
          user: config.targetUser.name,&lt;br /&gt;
          ilshowall: &amp;#039;1&amp;#039;&lt;br /&gt;
        }),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;user-groups&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;#039;Special:ListUsers&amp;#039;, {&lt;br /&gt;
          limit: 1,&lt;br /&gt;
          username: config.targetUser.name&lt;br /&gt;
        }),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;user-rights-changes&amp;#039;: {&lt;br /&gt;
        url: &amp;quot;https://xtools.wmcloud.org/ec-rightschanges/&amp;quot;.concat(config.project.domain, &amp;quot;/&amp;quot;).concat(config.targetUser.encodedName),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;#039;user-thanks-received&amp;#039;: {&lt;br /&gt;
        url: mw.util.getUrl(&amp;#039;Special:Log&amp;#039;, {&lt;br /&gt;
          user: &amp;#039;&amp;#039;,&lt;br /&gt;
          page: &amp;quot;User:&amp;quot;.concat(config.targetUser.name),&lt;br /&gt;
          type: &amp;#039;thanks&amp;#039;&lt;br /&gt;
        }),&lt;br /&gt;
        targetUserGroups: [&amp;#039;user&amp;#039;]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
};&lt;/div&gt;</summary>
		<author><name>Mojtabakd</name></author>
	</entry>
</feed>