Index: trunk/extensions/Renameuser/SpecialRenameuser_body.php |
— | — | @@ -348,20 +348,6 @@ |
349 | 349 | } |
350 | 350 | } |
351 | 351 | |
352 | | -class RenameuserHooks { |
353 | | - public static function isValidMove ($oldtitle, $newtitle, $user, &$error) { |
354 | | - // Disallow moves from and to root userpages |
355 | | - if ( ( |
356 | | - ( $oldtitle->getNamespace() == NS_USER && !$oldtitle->isSubPage() ) |
357 | | - || ($newtitle->getNamespace() == NS_USER && !$newtitle->isSubPage() ) |
358 | | - ) && !$user->isAllowed('renameuser-moverootuserpage') ) { |
359 | | - $error = wfMsg('renameuser-noroot'); |
360 | | - return false; |
361 | | - } |
362 | | - return true; |
363 | | - } |
364 | | -} |
365 | | - |
366 | 352 | class RenameuserSQL { |
367 | 353 | |
368 | 354 | /** |
Index: trunk/extensions/Renameuser/SpecialRenameuser.i18n.php |
— | — | @@ -40,7 +40,6 @@ |
41 | 41 | 'renameuser-move-log' => 'Automatically moved page while renaming the user "[[User:$1|$1]]" to "[[User:$2|$2]]"', |
42 | 42 | |
43 | 43 | 'right-renameuser' => 'Rename users', |
44 | | - 'renameuser-noroot' => 'You do not have permission to move root user pages.', |
45 | 44 | ); |
46 | 45 | |
47 | 46 | /** Message documentation (Message documentation) |
— | — | @@ -149,7 +148,6 @@ |
150 | 149 | 'renameuser-log' => '{{PLURAL:$1|1 تعديل|$1 تعديل}}. السبب: $2', |
151 | 150 | 'renameuser-move-log' => 'نقل الصفحة تلقائيا خلال إعادة تسمية المستخدم من "[[User:$1|$1]]" إلى "[[User:$2|$2]]"', |
152 | 151 | 'right-renameuser' => 'إعادة تسمية المستخدمين', |
153 | | - 'renameuser-noroot' => 'أنت لا تمتلك الصلاحية لنقل صفحات المستخدم الرئيسية.', |
154 | 152 | ); |
155 | 153 | |
156 | 154 | /** Aramaic (ܐܪܡܝܐ) */ |
— | — | @@ -190,7 +188,6 @@ |
191 | 189 | 'renameuser-log' => '{{PLURAL:$1|1 تعديل|$1 تعديل}}. علشان: $2', |
192 | 190 | 'renameuser-move-log' => 'الصفحة اتنقلت اوتوماتيكى لما اليوزر "[[User:$1|$1]]" اتغير اسمه لـ "[[User:$2|$2]]"', |
193 | 191 | 'right-renameuser' => 'غير اسم اليوزرز', |
194 | | - 'renameuser-noroot' => 'أنت لا تمتلك الصلاحية لنقل صفحات المستخدم الرئيسية.', |
195 | 192 | ); |
196 | 193 | |
197 | 194 | /** Asturian (Asturianu) |
— | — | @@ -253,7 +250,6 @@ |
254 | 251 | 'renameuser-log' => '{{PLURAL:$1|1 اصلاح|$1 اصلاحلات}}. دلیل: $2', |
255 | 252 | 'renameuser-move-log' => 'اتوماتیکی صفحه جاه په جاه بیت وهدی که کاربر نام بدل بی "[[User:$1|$1]]" به "[[User:$2|$2]]"', |
256 | 253 | 'right-renameuser' => 'عوض کتن نام کابران', |
257 | | - 'renameuser-noroot' => 'شما را اجازت نیستن که صفحات کاربر اصلیء جاه په جاه کنیت.', |
258 | 254 | ); |
259 | 255 | |
260 | 256 | /** Bikol Central (Bikol Central) |
— | — | @@ -465,7 +461,6 @@ |
466 | 462 | 'renameuser-log' => '{{PLURAL:$1|1 editace|$1 editace|$1 editací}}. Zdůvodnění: $2', |
467 | 463 | 'renameuser-move-log' => 'Automatický přesun při přejmenování uživatele „[[User:$1|$1]]“ na „[[User:$2|$2]]“', |
468 | 464 | 'right-renameuser' => 'Přejmenovávání uživatelů', |
469 | | - 'renameuser-noroot' => 'Nemáte oprávnění přesouvat uživatelské stránky.', |
470 | 465 | ); |
471 | 466 | |
472 | 467 | /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) |
— | — | @@ -518,7 +513,6 @@ |
519 | 514 | 'renameuser-log' => '{{PLURAL:$1|1 Bearbeitung|$1 Bearbeitungen}}. Grund: $2', |
520 | 515 | 'renameuser-move-log' => 'durch die Umbenennung von „[[User:$1|$1]]“ nach „[[User:$2|$2]]“ automatisch verschobene Seite', |
521 | 516 | 'right-renameuser' => 'Benutzer umbenennen', |
522 | | - 'renameuser-noroot' => 'Du hast keine Berechtigung, Benutzerhauptseiten zu verschieben.', |
523 | 517 | ); |
524 | 518 | |
525 | 519 | /** Lower Sorbian (Dolnoserbski) |
— | — | @@ -614,7 +608,6 @@ |
615 | 609 | 'renameuser-log' => '{{PLURAL:$1|1 redakto|$1 redaktoj}}. Kialo: $2', |
616 | 610 | 'renameuser-move-log' => 'Aŭtomate movis paĝon dum alinomigo de la uzanto "[[User:$1|$1]]" al "[[User:$2|$2]]"', |
617 | 611 | 'right-renameuser' => 'Alinomigi uzantojn', |
618 | | - 'renameuser-noroot' => 'Vi ne rajtas movi radikajn uzanto-paĝojn.', |
619 | 612 | ); |
620 | 613 | |
621 | 614 | /** Spanish (Español) |
— | — | @@ -721,7 +714,6 @@ |
722 | 715 | 'renameuser-log' => '{{PLURAL:$1|۱ ویرایش|$1 ویرایش}}. دلیل: $2', |
723 | 716 | 'renameuser-move-log' => 'صفحه در ضمن تغییر نام «[[User:$1|$1]]» به «[[User:$2|$2]]» به طور خودکار انتقال داده شد.', |
724 | 717 | 'right-renameuser' => 'تغییر نام کاربران', |
725 | | - 'renameuser-noroot' => 'شما اجازه ندارید صفحههای کاربری سرشاخه را انتقال دهید.', |
726 | 718 | ); |
727 | 719 | |
728 | 720 | /** Finnish (Suomi) |
— | — | @@ -799,7 +791,6 @@ |
800 | 792 | 'renameuser-log' => '$1 {{PLURAL:$1|édition|éditions}}. Motif : $2', |
801 | 793 | 'renameuser-move-log' => 'Page automatiquement déplacée lors du renommage de l’utilisateur "[[User:$1|$1]]" en "[[User:$2|$2]]"', |
802 | 794 | 'right-renameuser' => 'Renommer des utilisateurs', |
803 | | - 'renameuser-noroot' => 'Vous n’avez pas la permission de renommer des pages utilisateurs racines sur ce wiki.', |
804 | 795 | ); |
805 | 796 | |
806 | 797 | /** Franco-Provençal (Arpetan) |
— | — | @@ -899,7 +890,6 @@ |
900 | 891 | 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 edicións}}. Razón: $2', |
901 | 892 | 'renameuser-move-log' => 'A páxina moveuse automaticamente cando se mudou o nome do usuario "[[User:$1|$1]]" a "[[User:$2|$2]]"', |
902 | 893 | 'right-renameuser' => 'Renomear usuarios', |
903 | | - 'renameuser-noroot' => 'Non ten os permisos necesarios para mover páxinas de usuario raíz.', |
904 | 894 | ); |
905 | 895 | |
906 | 896 | /** Hebrew (עברית) |
— | — | @@ -932,7 +922,6 @@ |
933 | 923 | 'renameuser-log' => '{{PLURAL:$1|עריכה אחת|$1 עריכות}}. סיבה: $2', |
934 | 924 | 'renameuser-move-log' => 'העברה אוטומטית בעקבות שינוי שם המשתמש "[[User:$1|$1]]" ל־"[[User:$2|$2]]"', |
935 | 925 | 'right-renameuser' => 'שינוי שמות משתמש', |
936 | | - 'renameuser-noroot' => 'אינכם מורשים להעביר דפי משתמש ראשיים.', |
937 | 926 | ); |
938 | 927 | |
939 | 928 | /** Hindi (हिन्दी) |
— | — | @@ -998,7 +987,6 @@ |
999 | 988 | 'renameuser-log' => '{{PLURAL:$1|1 uređivanje|$1 uređivanja}}. Razlog: $2', |
1000 | 989 | 'renameuser-move-log' => 'Stranica suradnika je premještena prilikom preimenovanja iz "[[User:$1|$1]]" u "[[User:$2|$2]]"', |
1001 | 990 | 'right-renameuser' => 'Preimenuj suradnike', |
1002 | | - 'renameuser-noroot' => 'Nemate dopuštenja za premještanje root suradničkih stranica.', |
1003 | 991 | ); |
1004 | 992 | |
1005 | 993 | /** Upper Sorbian (Hornjoserbsce) |
— | — | @@ -1095,7 +1083,6 @@ |
1096 | 1084 | 'renameuser-log' => '{{PLURAL:$1|1 modification|$1 modificationes}}. Motivo: $2', |
1097 | 1085 | 'renameuser-move-log' => 'Le pagina ha essite automaticamente renominate con le renomination del usator "[[User:$1|$1]]" a "[[User:$2|$2]]"', |
1098 | 1086 | 'right-renameuser' => 'Renominar usatores', |
1099 | | - 'renameuser-noroot' => 'Tu non ha le permission de renominar paginas principal de usatores.', |
1100 | 1087 | ); |
1101 | 1088 | |
1102 | 1089 | /** Indonesian (Bahasa Indonesia) |
— | — | @@ -1193,7 +1180,6 @@ |
1194 | 1181 | 'renameuser-log' => 'Che ha {{PLURAL:$1|un contributo|$1 contributi}}. Motivo: $2', |
1195 | 1182 | 'renameuser-move-log' => 'Spostamento automatico della pagina - utente rinominato da "[[User:$1|$1]]" a "[[User:$2|$2]]"', |
1196 | 1183 | 'right-renameuser' => 'Rinomina gli utenti', |
1197 | | - 'renameuser-noroot' => 'Non si dispone dei permessi necessari per spostare le pagine utente.', |
1198 | 1184 | ); |
1199 | 1185 | |
1200 | 1186 | /** Japanese (日本語) |
— | — | @@ -1488,7 +1474,6 @@ |
1489 | 1475 | 'renameuser-log' => '{{PLURAL:$1|ein Beärbeidung|$1 Beärbeidung|kein Beärbeidung}}. Jrund: $2', |
1490 | 1476 | 'renameuser-move-log' => 'Di Sigg weet automatesch ömjenannt weil mer dä Metmaacher „[[User:$1|$1]]“ op „[[User:$2|$2]]“ öm am däufe sin.', |
1491 | 1477 | 'right-renameuser' => 'Metmaacher ömdäufe', |
1492 | | - 'renameuser-noroot' => 'Do häs nit dat Rääsch, öm enem Metmaacher sing eetzte Sigg ömzedeufe.', |
1493 | 1478 | ); |
1494 | 1479 | |
1495 | 1480 | /** Kurdish (Latin) (Kurdî / كوردی (Latin)) */ |
— | — | @@ -1527,7 +1512,6 @@ |
1528 | 1513 | 'renameuser-log' => '{{PLURAL:$1|1 recensio|$1 recensiones}}. Causa: $2', |
1529 | 1514 | 'renameuser-move-log' => 'movit paginam automatice in renominando usorem "[[User:$1|$1]]" in "[[User:$2|$2]]"', |
1530 | 1515 | 'right-renameuser' => 'Usores renominare', |
1531 | | - 'renameuser-noroot' => 'Tibi non licet paginas usorum movere.', |
1532 | 1516 | ); |
1533 | 1517 | |
1534 | 1518 | /** Luxembourgish (Lëtzebuergesch) |
— | — | @@ -1561,7 +1545,6 @@ |
1562 | 1546 | 'renameuser-log' => '{{PLURAL:$1|1 Ännerung|$1 Ännerungen}}. Grond: $2', |
1563 | 1547 | 'renameuser-move-log' => 'Duerch d\'Réckele vum Benotzer "[[User:$1|$1]]" op "[[User:$2|$2]]" goufen déi folgend Säiten automatesch matgeréckelt:', |
1564 | 1548 | 'right-renameuser' => 'Benotzer ëmbenennen', |
1565 | | - 'renameuser-noroot' => 'Dir hutt net déi néideg Rechter fir Benotzerhaaptäiten ze réckelen.', |
1566 | 1549 | ); |
1567 | 1550 | |
1568 | 1551 | /** Limburgish (Limburgs) |
— | — | @@ -1747,7 +1730,6 @@ |
1748 | 1731 | 'renameuser-log' => '$1 suntingan. Sebab: $2', |
1749 | 1732 | 'renameuser-move-log' => 'Memindahkan laman secara automatik ketika menukar nama "[[User:$1|$1]]" menjadi "[[User:$2|$2]]"', |
1750 | 1733 | 'right-renameuser' => 'Menukar nama pengguna', |
1751 | | - 'renameuser-noroot' => 'Anda tidak mempunyai keizinan untuk memindahkan laman induk pengguna.', |
1752 | 1734 | ); |
1753 | 1735 | |
1754 | 1736 | /** Maltese (Malti) |
— | — | @@ -1795,7 +1777,6 @@ |
1796 | 1778 | 'renameuser-log' => '{{PLURAL:$1|1 Ännern|$1 Ännern}}. Grund: $2', |
1797 | 1779 | 'renameuser-move-log' => "Siet bi dat Ännern vun’n Brukernaam ''[[User:$1|$1]]'' na ''[[User:$2|$2]]'' automaatsch schaven", |
1798 | 1780 | 'right-renameuser' => 'Brukers ne’en Naam geven', |
1799 | | - 'renameuser-noroot' => 'Du hest nich de Rechten, Brukersieden to schuven.', |
1800 | 1781 | ); |
1801 | 1782 | |
1802 | 1783 | /** Nepali (नेपाली) */ |
— | — | @@ -1836,7 +1817,6 @@ |
1837 | 1818 | 'renameuser-log' => '{{PLURAL:$1|1 bewerking|$1 bewerkingen}}. Reden: $2', |
1838 | 1819 | 'renameuser-move-log' => 'Automatisch hernoemd bij het wijzigen van gebruiker "[[User:$1|$1]]" naar "[[User:$2|$2]]"', |
1839 | 1820 | 'right-renameuser' => 'Gebruikers hernoemen', |
1840 | | - 'renameuser-noroot' => "U hebt geen rechten om gebruikerspagina's te hernoemen.", |
1841 | 1821 | ); |
1842 | 1822 | |
1843 | 1823 | /** Norwegian (bokmål) (Norsk (bokmål)) |
— | — | @@ -1869,7 +1849,6 @@ |
1870 | 1850 | 'renameuser-log' => '{{PLURAL:$1|Én redigering|$1 redigeringer}}. Grunn: $2', |
1871 | 1851 | 'renameuser-move-log' => 'Flyttet side automatisk under omdøping av brukeren «[[User:$1|$1]]» til «[[User:$2|$2]]»', |
1872 | 1852 | 'right-renameuser' => 'Omdøpe brukere', |
1873 | | - 'renameuser-noroot' => 'Du har ikke tillatelse til å flytte brukersider.', |
1874 | 1853 | ); |
1875 | 1854 | |
1876 | 1855 | /** Northern Sotho (Sesotho sa Leboa) |
— | — | @@ -1913,7 +1892,6 @@ |
1914 | 1893 | 'renameuser-log' => '$1 {{PLURAL:$1|edicion|edicions}}. Motiu : $2', |
1915 | 1894 | 'renameuser-move-log' => 'Pagina desplaçada automaticament al moment del cambiament de nom de l’utilizaire "[[User:$1|$1]]" en "[[User:$2|$2]]"', |
1916 | 1895 | 'right-renameuser' => "Tornar nomenar d'utilizaires", |
1917 | | - 'renameuser-noroot' => "Avètz pas la permission de tornar nomenar de paginas d'utilizaires raices sus aqueste wiki.", |
1918 | 1896 | ); |
1919 | 1897 | |
1920 | 1898 | /** Pfälzisch (Pfälzisch) |
— | — | @@ -2023,7 +2001,6 @@ |
2024 | 2002 | 'renameuser-log' => '{{PLURAL:$1|1 edição|$1 edições}}. Motivo: $2', |
2025 | 2003 | 'renameuser-move-log' => 'Foram movidas páginas de forma automática ao renomear o utilizador "[[User:$1|$1]]" para "[[User:$2|$2]]"', |
2026 | 2004 | 'right-renameuser' => 'Renomear utilizadores', |
2027 | | - 'renameuser-noroot' => 'Você não possui permissão de mover páginas principais de usuários.', |
2028 | 2005 | ); |
2029 | 2006 | |
2030 | 2007 | /** Quechua (Runa Simi) |
— | — | @@ -2118,7 +2095,6 @@ |
2119 | 2096 | 'renameuser-log' => '$1 {{PLURAL:$1|правка|правки|правок}}. Причина: $2', |
2120 | 2097 | 'renameuser-move-log' => 'Автоматически в связи с переименованием учётной записи «[[User:$1|$1]]» в «[[User:$2|$2]]»', |
2121 | 2098 | 'right-renameuser' => 'переименование участников', |
2122 | | - 'renameuser-noroot' => 'У вас нет разрешения переименовывать основные страницы участников.', |
2123 | 2099 | ); |
2124 | 2100 | |
2125 | 2101 | /** Yakut (Саха тыла) |
— | — | @@ -2182,7 +2158,6 @@ |
2183 | 2159 | 'renameuser-log' => 'mal {{PLURAL:$1|1 úpravu|$1 úpravy|$1 úprav}}. Dôvod: $2', |
2184 | 2160 | 'renameuser-move-log' => 'Automaticky presunutá stránka počas premenovania používateľa „[[User:$1|$1]]“ na „[[User:$2|$2]]“', |
2185 | 2161 | 'right-renameuser' => 'Premenovávať používateľov', |
2186 | | - 'renameuser-noroot' => 'Nemáte povolenie presúvať koreňové stránky používateľov.', |
2187 | 2162 | ); |
2188 | 2163 | |
2189 | 2164 | /** Albanian (Shqip) */ |
— | — | @@ -2325,7 +2300,6 @@ |
2326 | 2301 | 'renameuser-log' => '{{PLURAL:$1|1 redigering|$1 redigeringar}}. Anledning: $2', |
2327 | 2302 | 'renameuser-move-log' => 'Automatisk sidflytt när användaren "[[User:$1|$1]]" döptes om till "[[User:$2|$2]]"', |
2328 | 2303 | 'right-renameuser' => 'Ändra användares namn', |
2329 | | - 'renameuser-noroot' => 'Du har inte behörighet att flytta root-användarsidor.', |
2330 | 2304 | ); |
2331 | 2305 | |
2332 | 2306 | /** Telugu (తెలుగు) |
— | — | @@ -2473,7 +2447,6 @@ |
2474 | 2448 | 'renameuser-log' => 'мав $1 {{PLURAL:$1|редагування|редагування|редагувань}}. Причина: $2', |
2475 | 2449 | 'renameuser-move-log' => 'Автоматичне перейменування сторінки при перейменуванні користувача «[[User:$1|$1]]» на «[[User:$2|$2]]»', |
2476 | 2450 | 'right-renameuser' => 'Перейменування користувачів', |
2477 | | - 'renameuser-noroot' => 'Вам не дозволено перейменовувати кореневі сторінки користувачів', |
2478 | 2451 | ); |
2479 | 2452 | |
2480 | 2453 | /** Urdu (اردو) */ |
— | — | @@ -2512,7 +2485,6 @@ |
2513 | 2486 | 'renameuser-log' => '{{PLURAL:$1|1 contributo|$1 contributi}}. Motivo: $2', |
2514 | 2487 | 'renameuser-move-log' => 'Spostamento automatico de la pagina - utente rinominà da "[[User:$1|$1]]" a "[[User:$2|$2]]"', |
2515 | 2488 | 'right-renameuser' => 'Rinomina utenti', |
2516 | | - 'renameuser-noroot' => 'NO ti gà i parmessi necessari par spostar le pàxene utente.', |
2517 | 2489 | ); |
2518 | 2490 | |
2519 | 2491 | /** Vietnamese (Tiếng Việt) |
— | — | @@ -2546,7 +2518,6 @@ |
2547 | 2519 | 'renameuser-log' => '{{PLURAL:$1|1 sửa đổi|$1 sửa đổi}}. Lý do: $2', |
2548 | 2520 | 'renameuser-move-log' => 'Đã tự động di chuyển trang khi đổi tên thành viên “[[User:$1|$1]]” thành “[[User:$2|$2]]”', |
2549 | 2521 | 'right-renameuser' => 'Đổi tên thành viên', |
2550 | | - 'renameuser-noroot' => 'Bạn không có quyền di chuyển trang cá nhân chính.', |
2551 | 2522 | ); |
2552 | 2523 | |
2553 | 2524 | /** Volapük (Volapük) |
Index: trunk/extensions/Renameuser/SpecialRenameuser.php |
— | — | @@ -14,9 +14,6 @@ |
15 | 15 | $wgAvailableRights[] = 'renameuser'; |
16 | 16 | $wgGroupPermissions['bureaucrat']['renameuser'] = true; |
17 | 17 | |
18 | | -$wgAvailableRights[] = 'renameuser-moverootuserpage'; |
19 | | -$wgGroupPermissions['bureaucrat']['renameuser-moverootuserpage'] = true; |
20 | | - |
21 | 18 | $wgExtensionCredits['specialpage'][] = array( |
22 | 19 | 'name' => 'Renameuser', |
23 | 20 | 'author' => array( 'Ævar Arnfjörð Bjarmason', 'Aaron Schulz' ), |
— | — | @@ -38,10 +35,6 @@ |
39 | 36 | */ |
40 | 37 | define( 'RENAMEUSER_CONTRIBLIMIT', 2000000 ); |
41 | 38 | define( 'RENAMEUSER_CONTRIBJOB', 10000 ); |
42 | | -/** |
43 | | - * If you do not want to disallow the move of root userpages, set this to false in your LocalSettings.php |
44 | | - */ |
45 | | -$wgRenameUserCheckRootUserpageMoves = true; |
46 | 39 | |
47 | 40 | # Add a new log type |
48 | 41 | global $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgLogActions; |
— | — | @@ -65,18 +58,7 @@ |
66 | 59 | } |
67 | 60 | |
68 | 61 | $wgAutoloadClasses['SpecialRenameuser'] = dirname( __FILE__ ) . '/SpecialRenameuser_body.php'; |
69 | | -$wgAutoloadClasses['RenameuserHooks'] = dirname( __FILE__ ) . '/SpecialRenameuser_body.php'; |
70 | 62 | $wgAutoloadClasses['RenameUserJob'] = dirname(__FILE__) . '/RenameUserJob.php'; |
71 | | - |
72 | | -function wfRenameuserSetup () { |
73 | | - global $wgRenameUserCheckRootUserpageMoves, $wgHooks; |
74 | | - if ( $wgRenameUserCheckRootUserpageMoves ) |
75 | | - $wgHooks['AbortMove'][] = 'RenameuserHooks::isValidMove'; |
76 | | -} |
77 | | - |
78 | | -$wgExtensionFunctions[] = 'wfRenameuserSetup'; |
79 | | - |
80 | 63 | $wgSpecialPages['Renameuser'] = 'SpecialRenameuser'; |
81 | 64 | $wgSpecialPageGroups['Renameuser'] = 'users'; |
82 | 65 | $wgJobClasses['renameUser'] = 'RenameUserJob'; |
83 | | - |