Розширення:Перейменувати користувача
Renameuser надає спеціальну сторінку, яка дозволяє авторизованим користувачам перейменувати свої облікові записи Це призведе до оновлення історій сторінок і тому подібному Якщо ви хочете перейменувати обліковий запис «на» іншого, вже існуючого, вам знадобиться розширення, яке коштує UserMerge .
Prior to MediaWiki 1.40 , this was part of Extension:Renameuser . (T27482)
Використання
Refer to Help:Renameuser for how to use this feature.
Configuration
Можна надати іншим групам право перейменувати користувачів, наприклад:
$wgGroupPermissions['sysop']['renameuser'] = true;
Примітки
- Здатність цього розширення переміщати підсторінки користувачів не залежить від «
move-subpages
» userright. Кількість переміщених підсторінок не обмежується параметром$wgMaximumMovedPages
. Розширення також перемістить всіcss
,js
і захищені переміщенням сторінки.
- Якщо встановлено CentralAuth , то ви отримаєте попередження, а якщо ви спробуєте перейменувати локального користувача з облікового запису, приєднаного до глобального облікового запису, або до імені користувача, зарезервованого глобальним обліковим записом; буде встановлено прапорець для перейменування (це вимагає обережності).
Можливо, вам слід використати вбудовані Special:GlobalRenameUser і Special:GlobalRenameRequest/Special:GlobalRenameQueue у CentralAuth.
- Ви не зможете перейменовувати користувачів до недійсних імен користувачів (що не співпадає з іменами користувачів, які відповідають чорному списку, але включають, наприклад, зарезервовані імена користувачів ).
However, accounts can be renamed to names that are blacklisted by AbuseFilter or restricted by other means.
Hooks
- RenameUserComplete – Це розширення вводить і викликає гачок $1 для повідомлення інших розширень перейменувань користувачів.
- RenameUserAbort – Allows the renaming to be aborted
- RenameUserPreRename – Called before a user is renamed
- RenameUserSQL – Called before a user is renamed
- RenameUserWarning – Called before a user is renamed
Known issues
- Через помилку ви не можете перейменувати той самий обліковий запис, у якому ви виконуєте перейменування (завдання T267477).
Використовуйте скрипт обслуговування командного рядка для перейменування або використовуйте інший обліковий запис для перейменування.
- Кількість сторінок користувача, які вичерпали час, перевищили їх з користувача: підписка користувача/користувача… до користувача: B/subpage… Що мені робити зараз?
- Ви не можете виправити ситуацію, негайно намагаючись знову перейменувати користувача A на користувача B, оскільки він просто скаже: «Користувач» User A «не існує.» Щоб виправити ситуацію, перейменуйте користувача B на користувача A, після того як ви знімете прапорець «Перемістити сторінки користувача та сторінки розмови (та їх підсторінки) до нового імені». Потім перейменуйте користувача А на користувача В знову, на цей раз залишивши поле «Перемістити сторінки користувача та розмови (та їхні підсторінки) до нового імені» позначено. Перенесення сторінки буде відновлено там, де було зупинена.
- Renameuser is currently incompatible with $wgSharedDB . See phab:T104830.