r41963 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r41962‎ | r41963 | r41964 >
Date:08:33, 11 October 2008
Author:tstarling
Status:old
Tags:
Comment:
Continuation of r41961: remove this move page hook since I just readded the feature to the core.
Modified paths:
  • /trunk/extensions/Renameuser/SpecialRenameuser.i18n.php (modified) (history)
  • /trunk/extensions/Renameuser/SpecialRenameuser.php (modified) (history)
  • /trunk/extensions/Renameuser/SpecialRenameuser_body.php (modified) (history)

Diff [purge]

Index: trunk/extensions/Renameuser/SpecialRenameuser_body.php
@@ -348,20 +348,6 @@
349349 }
350350 }
351351
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 -
366352 class RenameuserSQL {
367353
368354 /**
Index: trunk/extensions/Renameuser/SpecialRenameuser.i18n.php
@@ -40,7 +40,6 @@
4141 'renameuser-move-log' => 'Automatically moved page while renaming the user "[[User:$1|$1]]" to "[[User:$2|$2]]"',
4242
4343 'right-renameuser' => 'Rename users',
44 - 'renameuser-noroot' => 'You do not have permission to move root user pages.',
4544 );
4645
4746 /** Message documentation (Message documentation)
@@ -149,7 +148,6 @@
150149 'renameuser-log' => '{{PLURAL:$1|1 تعديل|$1 تعديل}}. السبب: $2',
151150 'renameuser-move-log' => 'نقل الصفحة تلقائيا خلال إعادة تسمية المستخدم من "[[User:$1|$1]]" إلى "[[User:$2|$2]]"',
152151 'right-renameuser' => 'إعادة تسمية المستخدمين',
153 - 'renameuser-noroot' => 'أنت لا تمتلك الصلاحية لنقل صفحات المستخدم الرئيسية.',
154152 );
155153
156154 /** Aramaic (ܐܪܡܝܐ) */
@@ -190,7 +188,6 @@
191189 'renameuser-log' => '{{PLURAL:$1|1 تعديل|$1 تعديل}}. علشان: $2',
192190 'renameuser-move-log' => 'الصفحة اتنقلت اوتوماتيكى لما اليوزر "[[User:$1|$1]]" اتغير اسمه لـ "[[User:$2|$2]]"',
193191 'right-renameuser' => 'غير اسم اليوزرز',
194 - 'renameuser-noroot' => 'أنت لا تمتلك الصلاحية لنقل صفحات المستخدم الرئيسية.',
195192 );
196193
197194 /** Asturian (Asturianu)
@@ -253,7 +250,6 @@
254251 'renameuser-log' => '{{PLURAL:$1|1 اصلاح|$1 اصلاحلات}}. دلیل: $2',
255252 'renameuser-move-log' => 'اتوماتیکی صفحه جاه په جاه بیت وهدی که کاربر نام بدل بی "[[User:$1|$1]]" به "[[User:$2|$2]]"',
256253 'right-renameuser' => 'عوض کتن نام کابران',
257 - 'renameuser-noroot' => 'شما را اجازت نیستن که صفحات کاربر اصلیء جاه په جاه کنیت.',
258254 );
259255
260256 /** Bikol Central (Bikol Central)
@@ -465,7 +461,6 @@
466462 'renameuser-log' => '{{PLURAL:$1|1 editace|$1 editace|$1 editací}}. Zdůvodnění: $2',
467463 'renameuser-move-log' => 'Automatický přesun při přejmenování uživatele „[[User:$1|$1]]“ na „[[User:$2|$2]]“',
468464 'right-renameuser' => 'Přejmenovávání uživatelů',
469 - 'renameuser-noroot' => 'Nemáte oprávnění přesouvat uživatelské stránky.',
470465 );
471466
472467 /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
@@ -518,7 +513,6 @@
519514 'renameuser-log' => '{{PLURAL:$1|1 Bearbeitung|$1 Bearbeitungen}}. Grund: $2',
520515 'renameuser-move-log' => 'durch die Umbenennung von „[[User:$1|$1]]“ nach „[[User:$2|$2]]“ automatisch verschobene Seite',
521516 'right-renameuser' => 'Benutzer umbenennen',
522 - 'renameuser-noroot' => 'Du hast keine Berechtigung, Benutzerhauptseiten zu verschieben.',
523517 );
524518
525519 /** Lower Sorbian (Dolnoserbski)
@@ -614,7 +608,6 @@
615609 'renameuser-log' => '{{PLURAL:$1|1 redakto|$1 redaktoj}}. Kialo: $2',
616610 'renameuser-move-log' => 'Aŭtomate movis paĝon dum alinomigo de la uzanto "[[User:$1|$1]]" al "[[User:$2|$2]]"',
617611 'right-renameuser' => 'Alinomigi uzantojn',
618 - 'renameuser-noroot' => 'Vi ne rajtas movi radikajn uzanto-paĝojn.',
619612 );
620613
621614 /** Spanish (Español)
@@ -721,7 +714,6 @@
722715 'renameuser-log' => '{{PLURAL:$1|۱ ویرایش|$1 ویرایش}}. دلیل: $2',
723716 'renameuser-move-log' => 'صفحه در ضمن تغییر نام «[[User:$1|$1]]» به «[[User:$2|$2]]» به طور خودکار انتقال داده شد.',
724717 'right-renameuser' => 'تغییر نام کاربران',
725 - 'renameuser-noroot' => 'شما اجازه ندارید صفحه‌های کاربری سرشاخه را انتقال دهید.',
726718 );
727719
728720 /** Finnish (Suomi)
@@ -799,7 +791,6 @@
800792 'renameuser-log' => '$1 {{PLURAL:$1|édition|éditions}}. Motif : $2',
801793 'renameuser-move-log' => 'Page automatiquement déplacée lors du renommage de l’utilisateur "[[User:$1|$1]]" en "[[User:$2|$2]]"',
802794 'right-renameuser' => 'Renommer des utilisateurs',
803 - 'renameuser-noroot' => 'Vous n’avez pas la permission de renommer des pages utilisateurs racines sur ce wiki.',
804795 );
805796
806797 /** Franco-Provençal (Arpetan)
@@ -899,7 +890,6 @@
900891 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 edicións}}. Razón: $2',
901892 'renameuser-move-log' => 'A páxina moveuse automaticamente cando se mudou o nome do usuario "[[User:$1|$1]]" a "[[User:$2|$2]]"',
902893 'right-renameuser' => 'Renomear usuarios',
903 - 'renameuser-noroot' => 'Non ten os permisos necesarios para mover páxinas de usuario raíz.',
904894 );
905895
906896 /** Hebrew (עברית)
@@ -932,7 +922,6 @@
933923 'renameuser-log' => '{{PLURAL:$1|עריכה אחת|$1 עריכות}}. סיבה: $2',
934924 'renameuser-move-log' => 'העברה אוטומטית בעקבות שינוי שם המשתמש "[[User:$1|$1]]" ל־"[[User:$2|$2]]"',
935925 'right-renameuser' => 'שינוי שמות משתמש',
936 - 'renameuser-noroot' => 'אינכם מורשים להעביר דפי משתמש ראשיים.',
937926 );
938927
939928 /** Hindi (हिन्दी)
@@ -998,7 +987,6 @@
999988 'renameuser-log' => '{{PLURAL:$1|1 uređivanje|$1 uređivanja}}. Razlog: $2',
1000989 'renameuser-move-log' => 'Stranica suradnika je premještena prilikom preimenovanja iz "[[User:$1|$1]]" u "[[User:$2|$2]]"',
1001990 'right-renameuser' => 'Preimenuj suradnike',
1002 - 'renameuser-noroot' => 'Nemate dopuštenja za premještanje root suradničkih stranica.',
1003991 );
1004992
1005993 /** Upper Sorbian (Hornjoserbsce)
@@ -1095,7 +1083,6 @@
10961084 'renameuser-log' => '{{PLURAL:$1|1 modification|$1 modificationes}}. Motivo: $2',
10971085 'renameuser-move-log' => 'Le pagina ha essite automaticamente renominate con le renomination del usator "[[User:$1|$1]]" a "[[User:$2|$2]]"',
10981086 'right-renameuser' => 'Renominar usatores',
1099 - 'renameuser-noroot' => 'Tu non ha le permission de renominar paginas principal de usatores.',
11001087 );
11011088
11021089 /** Indonesian (Bahasa Indonesia)
@@ -1193,7 +1180,6 @@
11941181 'renameuser-log' => 'Che ha {{PLURAL:$1|un contributo|$1 contributi}}. Motivo: $2',
11951182 'renameuser-move-log' => 'Spostamento automatico della pagina - utente rinominato da "[[User:$1|$1]]" a "[[User:$2|$2]]"',
11961183 'right-renameuser' => 'Rinomina gli utenti',
1197 - 'renameuser-noroot' => 'Non si dispone dei permessi necessari per spostare le pagine utente.',
11981184 );
11991185
12001186 /** Japanese (日本語)
@@ -1488,7 +1474,6 @@
14891475 'renameuser-log' => '{{PLURAL:$1|ein Beärbeidung|$1 Beärbeidung|kein Beärbeidung}}. Jrund: $2',
14901476 'renameuser-move-log' => 'Di Sigg weet automatesch ömjenannt weil mer dä Metmaacher „[[User:$1|$1]]“ op „[[User:$2|$2]]“ öm am däufe sin.',
14911477 'right-renameuser' => 'Metmaacher ömdäufe',
1492 - 'renameuser-noroot' => 'Do häs nit dat Rääsch, öm enem Metmaacher sing eetzte Sigg ömzedeufe.',
14931478 );
14941479
14951480 /** Kurdish (Latin) (Kurdî / كوردی (Latin)) */
@@ -1527,7 +1512,6 @@
15281513 'renameuser-log' => '{{PLURAL:$1|1 recensio|$1 recensiones}}. Causa: $2',
15291514 'renameuser-move-log' => 'movit paginam automatice in renominando usorem "[[User:$1|$1]]" in "[[User:$2|$2]]"',
15301515 'right-renameuser' => 'Usores renominare',
1531 - 'renameuser-noroot' => 'Tibi non licet paginas usorum movere.',
15321516 );
15331517
15341518 /** Luxembourgish (Lëtzebuergesch)
@@ -1561,7 +1545,6 @@
15621546 'renameuser-log' => '{{PLURAL:$1|1 Ännerung|$1 Ännerungen}}. Grond: $2',
15631547 '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:',
15641548 'right-renameuser' => 'Benotzer ëmbenennen',
1565 - 'renameuser-noroot' => 'Dir hutt net déi néideg Rechter fir Benotzerhaaptäiten ze réckelen.',
15661549 );
15671550
15681551 /** Limburgish (Limburgs)
@@ -1747,7 +1730,6 @@
17481731 'renameuser-log' => '$1 suntingan. Sebab: $2',
17491732 'renameuser-move-log' => 'Memindahkan laman secara automatik ketika menukar nama "[[User:$1|$1]]" menjadi "[[User:$2|$2]]"',
17501733 'right-renameuser' => 'Menukar nama pengguna',
1751 - 'renameuser-noroot' => 'Anda tidak mempunyai keizinan untuk memindahkan laman induk pengguna.',
17521734 );
17531735
17541736 /** Maltese (Malti)
@@ -1795,7 +1777,6 @@
17961778 'renameuser-log' => '{{PLURAL:$1|1 Ännern|$1 Ännern}}. Grund: $2',
17971779 'renameuser-move-log' => "Siet bi dat Ännern vun’n Brukernaam ''[[User:$1|$1]]'' na ''[[User:$2|$2]]'' automaatsch schaven",
17981780 'right-renameuser' => 'Brukers ne’en Naam geven',
1799 - 'renameuser-noroot' => 'Du hest nich de Rechten, Brukersieden to schuven.',
18001781 );
18011782
18021783 /** Nepali (नेपाली) */
@@ -1836,7 +1817,6 @@
18371818 'renameuser-log' => '{{PLURAL:$1|1 bewerking|$1 bewerkingen}}. Reden: $2',
18381819 'renameuser-move-log' => 'Automatisch hernoemd bij het wijzigen van gebruiker "[[User:$1|$1]]" naar "[[User:$2|$2]]"',
18391820 'right-renameuser' => 'Gebruikers hernoemen',
1840 - 'renameuser-noroot' => "U hebt geen rechten om gebruikerspagina's te hernoemen.",
18411821 );
18421822
18431823 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
@@ -1869,7 +1849,6 @@
18701850 'renameuser-log' => '{{PLURAL:$1|Én redigering|$1 redigeringer}}. Grunn: $2',
18711851 'renameuser-move-log' => 'Flyttet side automatisk under omdøping av brukeren «[[User:$1|$1]]» til «[[User:$2|$2]]»',
18721852 'right-renameuser' => 'Omdøpe brukere',
1873 - 'renameuser-noroot' => 'Du har ikke tillatelse til å flytte brukersider.',
18741853 );
18751854
18761855 /** Northern Sotho (Sesotho sa Leboa)
@@ -1913,7 +1892,6 @@
19141893 'renameuser-log' => '$1 {{PLURAL:$1|edicion|edicions}}. Motiu : $2',
19151894 'renameuser-move-log' => 'Pagina desplaçada automaticament al moment del cambiament de nom de l’utilizaire "[[User:$1|$1]]" en "[[User:$2|$2]]"',
19161895 '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.",
19181896 );
19191897
19201898 /** Pfälzisch (Pfälzisch)
@@ -2023,7 +2001,6 @@
20242002 'renameuser-log' => '{{PLURAL:$1|1 edição|$1 edições}}. Motivo: $2',
20252003 'renameuser-move-log' => 'Foram movidas páginas de forma automática ao renomear o utilizador "[[User:$1|$1]]" para "[[User:$2|$2]]"',
20262004 'right-renameuser' => 'Renomear utilizadores',
2027 - 'renameuser-noroot' => 'Você não possui permissão de mover páginas principais de usuários.',
20282005 );
20292006
20302007 /** Quechua (Runa Simi)
@@ -2118,7 +2095,6 @@
21192096 'renameuser-log' => '$1 {{PLURAL:$1|правка|правки|правок}}. Причина: $2',
21202097 'renameuser-move-log' => 'Автоматически в связи с переименованием учётной записи «[[User:$1|$1]]» в «[[User:$2|$2]]»',
21212098 'right-renameuser' => 'переименование участников',
2122 - 'renameuser-noroot' => 'У вас нет разрешения переименовывать основные страницы участников.',
21232099 );
21242100
21252101 /** Yakut (Саха тыла)
@@ -2182,7 +2158,6 @@
21832159 'renameuser-log' => 'mal {{PLURAL:$1|1 úpravu|$1 úpravy|$1 úprav}}. Dôvod: $2',
21842160 'renameuser-move-log' => 'Automaticky presunutá stránka počas premenovania používateľa „[[User:$1|$1]]“ na „[[User:$2|$2]]“',
21852161 'right-renameuser' => 'Premenovávať používateľov',
2186 - 'renameuser-noroot' => 'Nemáte povolenie presúvať koreňové stránky používateľov.',
21872162 );
21882163
21892164 /** Albanian (Shqip) */
@@ -2325,7 +2300,6 @@
23262301 'renameuser-log' => '{{PLURAL:$1|1 redigering|$1 redigeringar}}. Anledning: $2',
23272302 'renameuser-move-log' => 'Automatisk sidflytt när användaren "[[User:$1|$1]]" döptes om till "[[User:$2|$2]]"',
23282303 'right-renameuser' => 'Ändra användares namn',
2329 - 'renameuser-noroot' => 'Du har inte behörighet att flytta root-användarsidor.',
23302304 );
23312305
23322306 /** Telugu (తెలుగు)
@@ -2473,7 +2447,6 @@
24742448 'renameuser-log' => 'мав $1 {{PLURAL:$1|редагування|редагування|редагувань}}. Причина: $2',
24752449 'renameuser-move-log' => 'Автоматичне перейменування сторінки при перейменуванні користувача «[[User:$1|$1]]» на «[[User:$2|$2]]»',
24762450 'right-renameuser' => 'Перейменування користувачів',
2477 - 'renameuser-noroot' => 'Вам не дозволено перейменовувати кореневі сторінки користувачів',
24782451 );
24792452
24802453 /** Urdu (اردو) */
@@ -2512,7 +2485,6 @@
25132486 'renameuser-log' => '{{PLURAL:$1|1 contributo|$1 contributi}}. Motivo: $2',
25142487 'renameuser-move-log' => 'Spostamento automatico de la pagina - utente rinominà da "[[User:$1|$1]]" a "[[User:$2|$2]]"',
25152488 'right-renameuser' => 'Rinomina utenti',
2516 - 'renameuser-noroot' => 'NO ti gà i parmessi necessari par spostar le pàxene utente.',
25172489 );
25182490
25192491 /** Vietnamese (Tiếng Việt)
@@ -2546,7 +2518,6 @@
25472519 'renameuser-log' => '{{PLURAL:$1|1 sửa đổi|$1 sửa đổi}}. Lý do: $2',
25482520 '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]]”',
25492521 '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.',
25512522 );
25522523
25532524 /** Volapük (Volapük)
Index: trunk/extensions/Renameuser/SpecialRenameuser.php
@@ -14,9 +14,6 @@
1515 $wgAvailableRights[] = 'renameuser';
1616 $wgGroupPermissions['bureaucrat']['renameuser'] = true;
1717
18 -$wgAvailableRights[] = 'renameuser-moverootuserpage';
19 -$wgGroupPermissions['bureaucrat']['renameuser-moverootuserpage'] = true;
20 -
2118 $wgExtensionCredits['specialpage'][] = array(
2219 'name' => 'Renameuser',
2320 'author' => array( 'Ævar Arnfjörð Bjarmason', 'Aaron Schulz' ),
@@ -38,10 +35,6 @@
3936 */
4037 define( 'RENAMEUSER_CONTRIBLIMIT', 2000000 );
4138 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;
4639
4740 # Add a new log type
4841 global $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgLogActions;
@@ -65,18 +58,7 @@
6659 }
6760
6861 $wgAutoloadClasses['SpecialRenameuser'] = dirname( __FILE__ ) . '/SpecialRenameuser_body.php';
69 -$wgAutoloadClasses['RenameuserHooks'] = dirname( __FILE__ ) . '/SpecialRenameuser_body.php';
7062 $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 -
8063 $wgSpecialPages['Renameuser'] = 'SpecialRenameuser';
8164 $wgSpecialPageGroups['Renameuser'] = 'users';
8265 $wgJobClasses['renameUser'] = 'RenameUserJob';
83 -

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r41961* Reintroduce user page move permission as per r41465, generally useful regar...tstarling08:26, 11 October 2008

Status & tagging log