Community Wishlist Survey 2022/Admins and patrollers/Allow using templated reasons in global blocks
Appearance
Allow using templated reasons in global blocks.
- Problem: Global block reasons can't use any templates (since the block reason is rendered on the wiki the blocked user is visiting, and all wikis have their own separate template namespace). This means that the user (who might not be the intended target of the block) has to click to some Meta page to see detailed information about the global block that is preventing them from editing. For example, it would be useful to display templates like en:Template:Blocked p2p proxy directly on the blocked error message.
- Proposed solution: Implement a way to display pre-defined block reason templates to users by rendering block reasons on meta. Alternatively instead of allowing use of arbitrary meta templates, implement a way to for stewards to configure longer block reasons on a Meta JSON page and selecting one of those on the interface (proposed by Legoktm on the Phabricator ticket).
- Who would benefit: Users affected by global blocks (since the instructions they see will be clearer), stewards
- More comments: The GlobalBlocking extension contains incomplete code to render block reasons on a central wiki (such as Meta), see phab:T243863 for details.
- Phabricator tickets: phab:T243863
- Proposer: Majavah (talk!) 13:44, 16 January 2022 (UTC)
Discussion
Kind of edges on global templates as a request, which skimming the Phab kind of looks like some similar concerns there, or at least which would exist if global templates were somewhere in implementation.
That aside, templated block reasons aren't well supported in some ways even today; en:MediaWiki:Ipbreason-dropdown until recently had lint errors (and then someone moved it to plain text content model, which has its obvious downside of not tracking a link to the template in the page). --Izno (talk) 00:21, 17 January 2022 (UTC)
- I think the global block reasons can be logged in Meta, and a Meta page contains all the reasons, as stewards block user in a Meta-based interface. Thingofme (talk) 00:57, 18 January 2022 (UTC)
Voting
Support * Pppery * it has begun 18:30, 28 January 2022 (UTC)
Support —MarcoAurelio (talk) 19:42, 28 January 2022 (UTC)
Support sounds reasonable Dolotta (talk) 20:04, 28 January 2022 (UTC)
Support Stryn (talk) 20:26, 28 January 2022 (UTC)
Support EpicPupper (talk) 22:26, 28 January 2022 (UTC)
Support --NGC 54 (talk|contribs) 22:42, 28 January 2022 (UTC)
Support Sgd. —Hasley 23:01, 28 January 2022 (UTC)
Support Sakretsu (炸裂) 23:48, 28 January 2022 (UTC)
Support 𝑇𝑚𝑣 (𝑡𝑎𝑙𝑘) 00:24, 29 January 2022 (UTC)
Support Shizhao (talk) 03:23, 29 January 2022 (UTC)
Support Camouflaged Mirage (talk) 07:57, 29 January 2022 (UTC)
Support Aca (talk) 11:52, 29 January 2022 (UTC)
Support Meiræ 12:18, 29 January 2022 (UTC)
Support Thingofme (talk) 13:53, 29 January 2022 (UTC)
Support Superpes15 (talk) 14:40, 29 January 2022 (UTC)
Support Tgr (talk) 16:54, 29 January 2022 (UTC)
Support —— Eric Liu(Talk) 18:17, 29 January 2022 (UTC)
Support Douglasfugazi (talk) 21:04, 29 January 2022 (UTC)
Support Mykola7 (talk) 00:09, 30 January 2022 (UTC)
Support MdsShakil (talk) 05:38, 30 January 2022 (UTC)
Support SHB2000 (talk | contribs) 10:20, 30 January 2022 (UTC)
Support daSupremo
17:59, 30 January 2022 (UTC)
Support Daniel Case (talk) 04:57, 31 January 2022 (UTC)
Support Novak Watchmen (talk) 17:30, 31 January 2022 (UTC)
Support MONUMENTA (talk) 01:07, 1 February 2022 (UTC)
Support --Alaa :)..! 08:09, 1 February 2022 (UTC)
Support--باسم (talk) 10:05, 1 February 2022 (UTC)
Support Alain Artivalys (talk) 13:03, 1 February 2022 (UTC)
Support — JJMC89 (T·C) 02:20, 2 February 2022 (UTC)
Support KingAntenor (talk) 05:52, 2 February 2022 (UTC)
Support WikiAviator (talk) 09:47, 3 February 2022 (UTC)
Support Sabjan Badio (talk) 03:43, 4 February 2022 (UTC)
Support Rzuwig► 11:50, 4 February 2022 (UTC)
Support DaxServer (talk) 14:16, 4 February 2022 (UTC)
Support Bibeyjj (talk) 20:03, 4 February 2022 (UTC)
Support JavaHurricane 10:35, 5 February 2022 (UTC)
Support RG067 (talk) 11:37, 5 February 2022 (UTC)
Support - Darwin Ahoy! 15:08, 5 February 2022 (UTC)
Support —Thanks for the fish! talk•contrib (he/him) 17:27, 5 February 2022 (UTC)
Support Ayumu Ozaki (talk) 23:32, 5 February 2022 (UTC)
Support Vulp❯❯❯here! 02:54, 6 February 2022 (UTC)
Support MaksOttoVonStirlitz (talk) 03:27, 6 February 2022 (UTC)
Support --Liuxinyu970226 (talk) 03:34, 6 February 2022 (UTC)
Support Brewster239 (T·C·CA) 08:20, 7 February 2022 (UTC)
Support ~~~~
User:1234qwer1234qwer4 (talk) 19:19, 7 February 2022 (UTC)Support RadiX∞ 03:41, 8 February 2022 (UTC)
Support Sennecaster (talk) 19:19, 8 February 2022 (UTC)
Support Carlosguitar (talk) 23:53, 8 February 2022 (UTC)
Support — Bilorv (talk) 16:47, 9 February 2022 (UTC)
Support Valerio Bozzolan (talk) 14:22, 11 February 2022 (UTC)
Support Blablubbs (talk) 14:41, 11 February 2022 (UTC)
Support Geonuch (talk) 15:07, 11 February 2022 (UTC)
Support evrifaessa ❯❯❯ talk 15:31, 11 February 2022 (UTC)