വിക്കിചൊല്ലുകൾ mlwikiquote https://ml.wikiquote.org/wiki/%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B4%A7%E0%B4%BE%E0%B4%A8_%E0%B4%A4%E0%B4%BE%E0%B5%BE MediaWiki 1.47.0-wmf.24 first-letter മീഡിയ പ്രത്യേകം സംവാദം ഉപയോക്താവ് ഉപയോക്താവിന്റെ സംവാദം വിക്കിചൊല്ലുകൾ വിക്കിചൊല്ലുകൾ സംവാദം പ്രമാണം പ്രമാണത്തിന്റെ സംവാദം മീഡിയവിക്കി മീഡിയവിക്കി സംവാദം ഫലകം ഫലകത്തിന്റെ സംവാദം സഹായം സഹായത്തിന്റെ സംവാദം വർഗ്ഗം വർഗ്ഗത്തിന്റെ സംവാദം TimedText TimedText talk ഘടകം ഘടകത്തിന്റെ സംവാദം Event Event talk ലിയോ ടോൾസ്റ്റോയ് 0 4000 28011 24995 2026-10-24T01:14:16Z Kiran Gopi 624 28011 wikitext text/x-wiki fw8mwbifvf26xckmg3mgo9rvsif17ft മുദ്രാവാക്യങ്ങൾ 0 5268 27985 18114 2026-10-24T00:50:58Z Kiran Gopi 624 27985 wikitext text/x-wiki mm1yvmaijexwspdlkg8c455wobx7cf4 27986 27985 2026-10-24T00:52:08Z Kiran Gopi 624 27986 wikitext text/x-wiki ozah6s10ncuwnk8kzlrrxgxippei4h3 മംഗള നാർലിക്കർ 0 6886 28012 25173 2026-10-24T01:15:06Z Kiran Gopi 624 28012 wikitext text/x-wiki a9n4x6lc2n8woqx14yy6313jqs17qig വർഗ്ഗം:മറഞ്ഞിരിക്കുന്ന വർഗ്ഗങ്ങൾ 14 7213 27990 26859 2026-10-24T01:07:45Z Kiran Gopi 624 27990 wikitext text/x-wiki k0m89v2y3ymjhvgdt1c4474hn3xalos ഫലകം:Maintenance category 10 7214 27991 2020-05-13T07:58:25Z en>Dibbydib 0 Created page with "{{Mbox | name = name of the template | demospace = category | type = notice | image = [[File:Warning-icon.png|40px]] | style=padding:10px; | textstyle=CSS values | text = T..." 27991 wikitext text/x-wiki 6v57kow2n2woy7ka8422ex3n86twmbf 27992 27991 2020-05-13T08:14:11Z en>Dibbydib 0 27992 wikitext text/x-wiki h6tbconz7zptfmthth784hxdudffct2 27993 27992 2020-05-13T08:15:50Z en>Dibbydib 0 27993 wikitext text/x-wiki 41bj2f6leql7ricw5o62fblxd4jhqdd 27994 27993 2020-05-13T08:16:26Z en>Dibbydib 0 27994 wikitext text/x-wiki qz864d0pdq1uri9aluy7geeq1zm3wg6 27995 27994 2020-05-13T09:32:16Z en>Dibbydib 0 27995 wikitext text/x-wiki he8ghyhz3wc912a2lk6s6xfrwwuoglt 27996 27995 2020-05-13T09:37:22Z en>Dibbydib 0 27996 wikitext text/x-wiki cpiikvq57u6icjv37vtlkgd2b9d7jin 27997 27996 2021-01-18T18:18:45Z en>Tacsipacsi 0 use {{[[template:cmbox|cmbox]]}} to ensure the same layout here as on the category pages 27997 wikitext text/x-wiki p7bdl2ifgv1gqj6zk1lygpbi7ufwei8 27998 27997 2021-01-18T18:22:30Z en>Tacsipacsi 0 add __EXPECTUNUSEDCATEGORY__ so that these categories don’t show up on [[Special:UnusedCategories]], remove unused/garbage parameters 27998 wikitext text/x-wiki n7lkio1940uvyoglxgro8hg5arqfblw 27999 26861 2026-10-24T01:09:02Z Kiran Gopi 624 [[:en:Template:Maintenance_category]] എന്നതിൽ നിന്ന് 8 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 26860 wikitext text/x-wiki surc7m3rtgvcusn7s1qgiwpyrdopgio ഭവിത മണ്ഡാവ 0 7364 27972 2026-10-23T17:58:32Z SijiR 5558 #SheSaid #100wikiquotedays 27972 wikitext text/x-wiki dp8eqz1uqk2qq30d43zr4ldp9gck1sj 27973 27972 2026-10-23T17:59:09Z SijiR 5558 #SheSaid 27973 wikitext text/x-wiki junf4tq5pslxh1uslc74fuipps9cb22 27974 27973 2026-10-23T18:34:12Z SijiR 5558 #SheSaid 27974 wikitext text/x-wiki 9nxtq9g5sybsa05ed08u88geze2nnog 27975 27974 2026-10-23T18:34:45Z SijiR 5558 #SheSaid 27975 wikitext text/x-wiki 20ai9qwcjdwcp1gbur8e9un3hgspvq0 27976 27975 2026-10-23T18:38:17Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27976 wikitext text/x-wiki to8uwyqqlpogh9xqf4kywaq3mgdtffv 27977 27976 2026-10-23T18:40:40Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27977 wikitext text/x-wiki 8fywigyt9m9q978n1bwnuqqe6c29uwy 27978 27977 2026-10-23T18:41:50Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27978 wikitext text/x-wiki o5tr29ssnq23j3877cp9qeorljjchov 27979 27978 2026-10-23T18:45:28Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27979 wikitext text/x-wiki n9tg9jdxz1w63as11xrza0gqelc6v42 27980 27979 2026-10-23T18:48:13Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27980 wikitext text/x-wiki 15y35ng3r13ndrr2ixf43rsajqj3gy8 27981 27980 2026-10-23T18:49:15Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27981 wikitext text/x-wiki hc9vuu1zjidkbuo8ykjkypnn629kv45 27982 27981 2026-10-23T18:51:48Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27982 wikitext text/x-wiki 99dphc6n5zf8ep0kvf95kvmtc7ynk7f 27983 27982 2026-10-23T18:54:16Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27983 wikitext text/x-wiki e40u7vgb7xkhn8tzk4s2ii93p3q47bk 27984 27983 2026-10-23T18:55:57Z SijiR 5558 /* ഉദ്ധരണികൾ */ #SheSaid 27984 wikitext text/x-wiki 3r4953gq7wg665m9v9e4bj1w20qnklx വർഗ്ഗം:വിപണനം 14 7365 27987 2026-10-24T00:52:32Z Kiran Gopi 624 '[[വർഗ്ഗം:വാണിജ്യം]]' താൾ സൃഷ്ടിച്ചിരിക്കുന്നു 27987 wikitext text/x-wiki md910r2sdke4s6cs4xaykcqzidw6ooh വർഗ്ഗം:വിക്കി ചൊല്ലുകൾ യന്ത്രങ്ങൾ 14 7366 27988 2026-10-24T01:04:02Z Kiran Gopi 624 '[[വർഗ്ഗം:വിക്കിചൊല്ലുകൾ പരിപാലനം]]' താൾ സൃഷ്ടിച്ചിരിക്കുന്നു 27988 wikitext text/x-wiki gnrumu56w6v99nlb3w04tthc1br4hf9 വർഗ്ഗം:സൂചികാവത്കരിക്കപ്പെടാത്ത താളുകൾ 14 7367 27989 2026-10-24T01:06:21Z Kiran Gopi 624 '[[വർഗ്ഗം:വിക്കിചൊല്ലുകൾ പരിപാലനം]] [[വർഗ്ഗം:മറഞ്ഞിരിക്കുന്ന വർഗ്ഗങ്ങൾ]]' താൾ സൃഷ്ടിച്ചിരിക്കുന്നു 27989 wikitext text/x-wiki 2slyu6hut7953kw3bxd2v0gu6nm1t9w 28009 27989 2026-10-24T01:11:04Z Kiran Gopi 624 28009 wikitext text/x-wiki 9cyvx3f56dkkrjjykiog9vzebqmx4ge ഫലകം:Doc 10 7368 28000 2007-07-04T09:46:34Z wikidata>Patrick 0 Redirect to [[Template:Documentation]] 28000 wikitext text/x-wiki 0h49uabfhaeo9mrdbcrfaps8q3fhem8 28001 28000 2012-11-01T23:21:20Z wikidata>Ajraddatz 0 1 revision from [[:meta:Template:Doc]] 28000 wikitext text/x-wiki 0h49uabfhaeo9mrdbcrfaps8q3fhem8 28002 28001 2018-06-07T23:46:36Z 68.119.131.236 Removed redirect to [[Template:Documentation]] 28002 wikitext text/x-wiki p2e9ag81gfcehrtdvs4lwuwyhmqdfvs 28003 28002 2018-06-08T20:51:01Z wikidata>NicoScribe 0 Reverted edits by [[Special:Contributions/68.119.131.236|68.119.131.236]] ([[User talk:68.119.131.236|talk]]) to last revision by [[:User:Ajraddatz|Ajraddatz]] 28003 wikitext text/x-wiki 0h49uabfhaeo9mrdbcrfaps8q3fhem8 28004 28003 2019-08-11T20:29:46Z en>Koavf 0 4 revisions imported from [[:wikidata:Template:Doc]] 28003 wikitext text/x-wiki 0h49uabfhaeo9mrdbcrfaps8q3fhem8 28005 28004 2026-10-24T01:09:05Z Kiran Gopi 624 [[:en:Template:Doc]] എന്നതിൽ നിന്ന് 5 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28003 wikitext text/x-wiki 0h49uabfhaeo9mrdbcrfaps8q3fhem8 ഫലകം:Maintenance category/doc 10 7369 28006 2020-05-13T09:35:58Z en>Dibbydib 0 Created page with "== Usage == This template is to be used as <code><nowiki>{{Maintenance category}}</nowiki></code> for maintenance categories on Wikiquote that may possibly be empty at some po..." 28006 wikitext text/x-wiki g6mdc8ootdw41bfcwzmf08yekqq528v 28007 28006 2020-05-13T09:36:33Z en>Dibbydib 0 {{Documentation subpage}} 28007 wikitext text/x-wiki b0v6jj5o0buykok7chssw77e3pi1pbj 28008 28007 2026-10-24T01:09:05Z Kiran Gopi 624 [[:en:Template:Maintenance_category/doc]] എന്നതിൽ നിന്ന് 2 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28007 wikitext text/x-wiki b0v6jj5o0buykok7chssw77e3pi1pbj ഫലകം:Hlist/styles.css 10 7370 28013 2022-12-26T18:00:17Z w>Izno 0 actually remove that block, someone can dig for authorship 28013 sanitized-css text/css gfbk8cwecy39b1u1zxq4sqqxyf84d2r 28014 28013 2023-06-06T15:30:36Z en>Saroj 0 1 revision imported from [[:w:Template:Hlist/styles.css]] 28013 sanitized-css text/css gfbk8cwecy39b1u1zxq4sqqxyf84d2r 28015 2018-10-30T23:21:28Z w>Jon (WMF) 0 [[WP:AES|←]]Created page with '.mw-parser-output .hlist ul, .mw-parser-output .hlist ol { padding-left: 0; } /* reset hlist margins of Minerva */ .mw-parser-output .hlist li, .mw-parser-outpu...' 28015 sanitized-css text/css guuty5xrc0102na6gdl0u1zelatya16 28016 28015 2021-10-01T00:10:01Z w>IznoPublic 0 conventions 28016 sanitized-css text/css aby8cl00s08pas6juz7mwsr2q4pis3c 28017 28016 2021-10-01T00:10:20Z w>IznoPublic 0 and there 28017 sanitized-css text/css j4qz8hyxkeod04rog584c8ukgeoxlve 28018 28017 2021-10-01T12:31:26Z w>IznoPublic 0 merge from common.css 28018 sanitized-css text/css 6udt44q5zttekjorjlvg6n9a0ownpcs 28019 28018 2021-10-03T22:47:43Z w>Izno 0 adjust note 28019 sanitized-css text/css lxwnnhag4u7t16mpf1qciymgm8tq10v 28020 28019 2021-12-05T15:26:24Z w>IznoPublic 0 two separate things going on here 28020 sanitized-css text/css ocwcafsd79khraa6z08x325otyti232 28021 28020 2022-01-23T20:22:18Z w>IznoPublic 0 duplicates padding above, ws 28021 sanitized-css text/css msc1h6b8ex93xgg3q5j3avkjwt5yie3 28022 28021 2022-12-25T22:29:36Z w>Izno 0 add TODO for :is() 28022 sanitized-css text/css qe85k15cyjk2r95yfh01i470mzeyfmv 28023 28022 2022-12-25T22:32:31Z w>Izno 0 adj note 28023 sanitized-css text/css 59a18vk9abv3umfp97nl7o29tmy1ih2 28024 28023 2022-12-25T23:15:32Z w>Izno 0 remove 28024 sanitized-css text/css 4e1qzyn1ugfog4t9mwldjq2zb9zmooe 28025 28024 2022-12-25T23:25:45Z w>Izno 0 use actual pseudo-element selectors for after and before, all grade C and up support double (correct number) of colons 28025 sanitized-css text/css 9hbcv3eya9c0bnuiz69ew23nh5hyf2q 28026 28025 2022-12-25T23:33:03Z w>Izno 0 li 28026 sanitized-css text/css dm9474xmvrvqtoq6axl5lau7c15dn6h 28027 28026 2022-12-25T23:36:32Z w>Izno 0 naive works 28027 sanitized-css text/css bkbus7qurn5d0e0uwssqxaoxk3g5u1a 28028 28027 2022-12-25T23:37:25Z w>Izno 0 one final adjustment 28028 sanitized-css text/css l5nvxk9l91se1eqzansqp6w83vvsy2c 28029 28028 2022-12-26T00:09:37Z w>Izno 0 Protected "[[Template:Hlist/styles.css]]": match parent ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 28028 sanitized-css text/css l5nvxk9l91se1eqzansqp6w83vvsy2c 28030 28029 2022-12-26T00:09:37Z w>Izno 0 Adding {{pp-protected}} 28030 sanitized-css text/css et9vcg5w3lotm7typp2dg3ezaq99tgt 28031 28030 2022-12-26T17:54:30Z w>Izno 0 re-add this note on reflection 28031 sanitized-css text/css nnbjoiwm6k20icwxjdsoee3icjdvbfm 28032 28014 2025-12-27T04:35:56Z en>Codename Noreste 0 17 revisions imported from [[:w:Template:Hlist/styles.css]]: Importing, required for Sp-contributions-footer. 28013 sanitized-css text/css gfbk8cwecy39b1u1zxq4sqqxyf84d2r 28033 28032 2026-10-24T01:15:47Z Kiran Gopi 624 [[:en:Template:Hlist/styles.css]] എന്നതിൽ നിന്ന് 20 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28013 sanitized-css text/css gfbk8cwecy39b1u1zxq4sqqxyf84d2r ഫലകം:Pp-protected 10 7371 28034 2024-10-31T22:49:43Z w>Primefac 0 /* top */ avoid double redir 28034 wikitext text/x-wiki fggdzzf86ur8bq36yd27gkfxl333uwg 28035 28034 2026-07-12T16:12:24Z en>Codename Noreste 0 1 revision imported from [[:w:Template:Pp-protected]]: Importing a protection padlock template for any page. 28034 wikitext text/x-wiki fggdzzf86ur8bq36yd27gkfxl333uwg 28036 28035 2026-10-24T01:15:48Z Kiran Gopi 624 [[:en:Template:Pp-protected]] എന്നതിൽ നിന്ന് 2 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28034 wikitext text/x-wiki fggdzzf86ur8bq36yd27gkfxl333uwg ഘടകം:Effective protection expiry 828 7372 28037 2015-12-10T20:08:54Z w>Cenarium 0 new! 28037 Scribunto text/plain rbqdthgf6zjynxk9gjeucrpugzy1ael 28038 28037 2015-12-10T20:14:47Z w>Cenarium 0 28038 Scribunto text/plain noknc6n04tffwng5dgettkq2mamm3jw 28039 28038 2015-12-10T20:22:32Z w>Cenarium 0 28039 Scribunto text/plain e367m2zsmq3whu6xjx0rhz0c933xqyc 28040 28039 2015-12-10T20:39:18Z w>Cenarium 0 28040 Scribunto text/plain 2at65thqma4pyd1rrclsjj8haygf186 28041 28040 2015-12-10T21:18:12Z w>Cenarium 0 28041 Scribunto text/plain tljdcaalql3rq03ma1wjss8c70u90rd 28042 28041 2015-12-10T21:24:42Z w>Cenarium 0 28042 Scribunto text/plain ay7trzqug771m8uh9ztgif3ur5963mc 28043 28042 2015-12-10T21:28:25Z w>Cenarium 0 28043 Scribunto text/plain s1czxhtt1tc1qo65qvbropd1gnxsjsu 28044 28043 2015-12-11T16:24:21Z w>Cenarium 0 Protected "[[Module:Effective protection expiry]]": [[WP:MOVP|Highly visible page]]: looks ready for deploy in protection banner ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite)) 28043 Scribunto text/plain s1czxhtt1tc1qo65qvbropd1gnxsjsu 28045 28044 2015-12-13T20:15:13Z w>Cenarium 0 handles special pages 28045 Scribunto text/plain rv7wgtq41hom9jbry0t1k9873xy5fi6 28046 28045 2016-07-16T02:37:59Z w>Mr. Stradivarius 0 return a yyyy-mm-ddThh:mm:ss timestamp, rather than just yyyy-mm-dd 28046 Scribunto text/plain p3ybbtrk205qj5h07g1yt56g8jqpfuw 28047 28046 2016-09-23T10:40:06Z w>Cenarium 0 using mw.ext.FlaggedRevs.getStabilitySettings(title) to get expiry for FlaggedRevs 28047 Scribunto text/plain rwx71h8de2lcz0hhpmkkjfn2lt6awzi 28048 28047 2016-10-13T22:30:40Z w>Jackmcbarn 0 don't error if the page isn't under PC 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 28049 28048 2017-06-23T21:54:29Z w>MarcoAurelio 0 Protected "[[Module:Effective protection expiry]]": High-risk Lua module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 28050 28049 2020-04-01T06:12:42Z w>MusikAnimal 0 1 revision imported 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 28051 28050 2022-02-23T10:59:29Z w>Xaosflux 0 Changed protection settings for "[[Module:Effective protection expiry]]": used in the mediawiki interface / match [[Module:Effective protection level]] ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 28052 28051 2025-12-30T02:33:29Z en>Codename Noreste 0 15 revisions imported from [[:w:Module:Effective_protection_expiry]]: Required for [[Module:Protection banner]]. 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 28053 28052 2026-10-24T01:15:48Z Kiran Gopi 624 [[:en:Module:Effective_protection_expiry]] എന്നതിൽ നിന്ന് 16 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28048 Scribunto text/plain i1wms02y1w048cq6uttka18a5pjzp63 ഘടകം:Effective protection level 828 7373 28054 2024-08-25T19:57:28Z 2604:3D08:9476:BE00:54CE:32F2:7EBC:42BF Created page with "local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local leve..." 28054 Scribunto text/plain qm94j4opv51mdkhbilou98mqlh5u985 28055 28054 2026-01-22T20:13:14Z en>Codename Noreste 0 Replacing extendedconfirmed with autopatrol. 28055 Scribunto text/plain 4qf0a7zy7ztbc5sgf4fhf0j8kph1gf3 28056 28055 2026-01-23T15:48:20Z en>Codename Noreste 0 Adding to account for editautopatrolprotected. 28056 Scribunto text/plain jm3f6tqkt1l4oq6q65330a88ht5mrqm 28057 28056 2026-01-23T16:00:53Z en>Codename Noreste 0 The title blacklist only affects admins and non-autoconfirmed users. 28057 Scribunto text/plain 31wjp5wsevv1wox8hqujys2f1pg02hf 28058 28057 2026-10-24T01:15:49Z Kiran Gopi 624 [[:en:Module:Effective_protection_level]] എന്നതിൽ നിന്ന് 4 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28057 Scribunto text/plain 31wjp5wsevv1wox8hqujys2f1pg02hf ഘടകം:Protection banner 828 7374 28059 2014-02-25T02:58:48Z w>Mr. Stradivarius 0 make a start on the data structure 28059 Scribunto text/plain 7zpnr8lv9q748fdbbxxshzfn8hq5sl1 28060 28059 2014-02-25T09:53:52Z w>Mr. Stradivarius 0 fix missing equals 28060 Scribunto text/plain 29gtokleixzoqjzho3xs2wb2qvgn9ql 28061 28060 2014-02-25T11:00:06Z w>Mr. Stradivarius 0 add some more categories 28061 Scribunto text/plain nq7qvsd5hyenrqw3mf149qu4d2rbd22 28062 28061 2014-03-02T12:00:16Z w>Mr. Stradivarius 0 change category table scheme 28062 Scribunto text/plain dme6x90rt6ycs9cffqyjnolqbbps8bk 28063 28062 2014-03-02T12:39:20Z w>Mr. Stradivarius 0 add a (very) preliminary sketch of what the main function might look like 28063 Scribunto text/plain ncyszrl0v3sqan4nxi1z1a9nd7hgoxk 28064 28063 2014-03-03T11:44:56Z w>Mr. Stradivarius 0 add some more categories 28064 Scribunto text/plain mivxluib7ot1igk16y8btalv2jek30a 28065 28064 2014-03-03T11:51:56Z w>Mr. Stradivarius 0 add blp cats 28065 Scribunto text/plain l8u5oaaj2r3n5e3ypvphx9dgrjb4wt2 28066 28065 2014-03-03T14:00:10Z w>Mr. Stradivarius 0 finish list of categories 28066 Scribunto text/plain 4lqwki0vy5v9qd92oezrqubdeean9zp 28067 28066 2014-03-03T15:40:22Z w>Mr. Stradivarius 0 add half-finished category sorting code 28067 Scribunto text/plain oeao5d5xzgffc32xxdxqgqqwmonq0dq 28068 28067 2014-03-03T23:35:46Z w>Mr. Stradivarius 0 convert categories back to a flat table scheme 28068 Scribunto text/plain nhwl71il4lswhffvbln5lh1i22f9i82 28069 28068 2014-03-03T23:48:40Z w>Mr. Stradivarius 0 add namespace parser 28069 Scribunto text/plain egyjfsmdirymtn7m20nqzwsvwz4twfe 28070 28069 2014-03-04T01:51:44Z w>Mr. Stradivarius 0 expand category matching code - still buggy 28070 Scribunto text/plain ln83bko6fpng0kz3vuczwscr5f5lbmu 28071 28070 2014-03-04T05:25:27Z w>Mr. Stradivarius 0 rename the category function as "getCategoryName" 28071 Scribunto text/plain kb3mdy5usl3usqav3rkdoy38b4fhaxm 28072 28071 2014-03-04T05:36:00Z w>Mr. Stradivarius 0 use "semi" instead of "autoconfirmed", to save typing time 28072 Scribunto text/plain 3vp590hzz7cevporr00oo1y2fy0dln4 28073 28072 2014-03-04T05:42:25Z w>Mr. Stradivarius 0 add an error cat 28073 Scribunto text/plain cybp49ywvau3mwnzqzv1mpyd793bfed 28074 28073 2014-03-04T06:35:46Z w>Mr. Stradivarius 0 remove log message 28074 Scribunto text/plain s0lnt90pzh23s2dyducfpl0w4cp6dfr 28075 28074 2014-03-04T23:36:06Z w>Mr. Stradivarius 0 try a different order 28075 Scribunto text/plain 9n39hpv2fl39lmwwo5nme1agthiwbre 28076 28075 2014-03-04T23:50:32Z w>Mr. Stradivarius 0 try different orders for vandalism and other reasons 28076 Scribunto text/plain b3z904vju0crfbd67lfe8b3x0z50u2l 28077 28076 2014-03-05T00:04:18Z w>Mr. Stradivarius 0 fix "Wikipedia protected categories" key 28077 Scribunto text/plain mp6avb740diu46lwevgmt9ybuzqzdqh 28078 28077 2014-03-05T00:35:06Z w>Mr. Stradivarius 0 try a different category matching algorithm completely 28078 Scribunto text/plain rhlam7qz0i3mnpn4rvnmj6ptphl40ky 28079 28078 2014-03-05T00:41:55Z w>Mr. Stradivarius 0 try adding an exception 28079 Scribunto text/plain pjqfprc8j3798hnu3nssanogz59na1h 28080 28079 2014-03-05T00:47:57Z w>Mr. Stradivarius 0 wrong way round? 28080 Scribunto text/plain 29n2x1ykuwdal3x6zgrxvqi1ywwbrt1 28081 28080 2014-03-05T00:57:01Z w>Mr. Stradivarius 0 use ipairs to make the attempt loop a little more efficient 28081 Scribunto text/plain a0af6lzbyzknoot9kpur1crdfwuw6vf 28082 28081 2014-03-05T01:36:57Z w>Mr. Stradivarius 0 various category table fixes 28082 Scribunto text/plain h97unp6hmo3k7sn0151b87m1i5bb0mp 28083 28082 2014-03-06T02:03:09Z w>Mr. Stradivarius 0 add extra step to detect template-protected templates 28083 Scribunto text/plain 18r39mu9w803an63309nroxo1c9ahph 28084 28083 2014-03-06T02:42:38Z w>Mr. Stradivarius 0 make indef blp categories work for 'all' as well as 'indef' 28084 Scribunto text/plain 4yd9v56abni9sa93qwj0n7g7u59gxvw 28085 28084 2014-03-06T06:01:00Z w>Mr. Stradivarius 0 try fairly ugly hack for office protection 28085 Scribunto text/plain sjlipkwh6hf9wqrje9nxraw7e21zq00 28086 28085 2014-03-06T06:26:00Z w>Mr. Stradivarius 0 use the default mediawiki protection level names after all 28086 Scribunto text/plain pdvx0yjc4jcm2c2r290qtas56b9f5e1 28087 28086 2014-03-06T07:07:57Z w>Mr. Stradivarius 0 try making the algorithm more general 28087 Scribunto text/plain 4wycr35qq82iympzvct9e3nj3ag4q2n 28088 28087 2014-03-06T07:09:53Z w>Mr. Stradivarius 0 fix typo 28088 Scribunto text/plain 5qoq2j6xhfqyera5ckhxumdw44b4a18 28089 28088 2014-03-06T07:11:59Z w>Mr. Stradivarius 0 add a check for the 'all' keyword 28089 Scribunto text/plain e0d9ckt5k3x10vwbc8a42ra5ql6xqvx 28090 28089 2014-03-06T10:55:23Z w>Mr. Stradivarius 0 logic fix 28090 Scribunto text/plain d4kieef7lk1die4xs8m26f1vqh845pf 28091 28090 2014-03-06T11:15:00Z w>Mr. Stradivarius 0 see if this is possible with just two options 28091 Scribunto text/plain 0c0vefo2kxf5sn1vjs37e75z84lcy6d 28092 28091 2014-03-06T11:20:48Z w>Mr. Stradivarius 0 fix logic for reasonBehavior == 'all' and fix the office protection category key 28092 Scribunto text/plain gz3cc42xs099cilejgybwwr4blmc7uh 28093 28092 2014-03-10T14:47:31Z w>Mr. Stradivarius 0 tidy this up and comment it so it will be easier for others to understand 28093 Scribunto text/plain 7l04g3slkfixaf67r0j1ec6ds5bahma 28094 28093 2014-03-10T14:55:09Z w>Mr. Stradivarius 0 fix comment typo 28094 Scribunto text/plain tfo6scetuahby04hilsqetkgbt62dp1 28095 28094 2014-03-11T00:25:09Z w>Mr. Stradivarius 0 more efficient p.matchNamespace logic 28095 Scribunto text/plain 9p1cgqzylic1k076i68paicjb0hrixl 28096 28095 2014-03-11T06:17:23Z w>Mr. Stradivarius 0 save progress in simplifying the attempt order algorithm 28096 Scribunto text/plain jb3aa74js6h9po7im1jqibfl8zr7rxw 28097 28096 2014-03-11T07:23:22Z w>Mr. Stradivarius 0 change this to something that should work if I can get the order figured out 28097 Scribunto text/plain ofkv77t9lhzv0jtzqz1cwpeno857bxr 28098 28097 2014-03-11T12:52:20Z w>Mr. Stradivarius 0 key components are in the correct order now - property order still a long way off, though 28098 Scribunto text/plain 7k3geo2iu5gaeza9otesrq7h58pskxf 28099 28098 2014-03-11T13:17:37Z w>Mr. Stradivarius 0 should have been math.ceil, not math.floor 28099 Scribunto text/plain fejh6u9kw6ejksdgxv42o37t0zv2tm9 28100 28099 2014-03-11T13:26:46Z w>Mr. Stradivarius 0 use p.matchNamespace 28100 Scribunto text/plain 6yes9rmihhdexcf85gwr0t7vt3af2h2 28101 28100 2014-03-11T15:01:38Z w>Mr. Stradivarius 0 add some lengthy comments explaining what's going on 28101 Scribunto text/plain tin3lokjhueo7gga5cnvozrxcl3b19g 28102 28101 2014-03-12T01:20:02Z w>Mr. Stradivarius 0 try tweaking the order 28102 Scribunto text/plain pkwpmxq90240pad49w058m0jug0xfr3 28103 28102 2014-03-12T03:21:21Z w>Mr. Stradivarius 0 add p.renderPadlock function 28103 Scribunto text/plain gne121df18u3qotpi0yu2v2oudmk2m3 28104 28103 2014-03-12T05:19:48Z w>Mr. Stradivarius 0 add a p.renderBanner function 28104 Scribunto text/plain h2s943x2psg0tvcj4p5w17h8cghe0ki 28105 28104 2014-03-12T05:39:22Z w>Mr. Stradivarius 0 add a p.getPagetype function 28105 Scribunto text/plain hwg14lop22wg6camd4qwr0kl0v4nbv2 28106 28105 2014-03-16T10:36:03Z w>Mr. Stradivarius 0 add a p.renderImageLink function so that we can share image generation code between the padlock and the banner 28106 Scribunto text/plain j6qphoepl4raqyad3y0ph59fcrte34j 28107 28106 2014-03-16T10:41:37Z w>Mr. Stradivarius 0 beautify the categories table 28107 Scribunto text/plain 64b6h61z4sons3kcbxk7i7vtykvh84n 28108 28107 2014-03-16T10:51:26Z w>Mr. Stradivarius 0 try different format for behaviors table 28108 Scribunto text/plain px4q1lxhoab86zpoh0yat5acsffap7a 28109 28108 2014-03-16T10:57:55Z w>Mr. Stradivarius 0 add custom error for p.renderPadlock 28109 Scribunto text/plain b4jqejpa2m3o4x10vv3bz57xrp6joyl 28110 28109 2014-03-16T11:00:29Z w>Mr. Stradivarius 0 try doing the error check earlier 28110 Scribunto text/plain 8muds0i2l8pv8ppa2cu8qm3vvabuuij 28111 28110 2014-03-16T11:42:48Z w>Mr. Stradivarius 0 don't log the category keys - seems to be working well enough now 28111 Scribunto text/plain 6m9e8j3r3junfmiay4l6gw2lto8qts9 28112 28111 2014-03-16T14:31:59Z w>Mr. Stradivarius 0 make a tentative start to the problem of how to store the protection messages 28112 Scribunto text/plain 5ztxvimfpbhg355it8bz5sfsa4tmjwt 28113 28112 2014-03-17T00:49:07Z w>Mr. Stradivarius 0 add some more blurbs 28113 Scribunto text/plain t9cgdivywvuy6l7tum10kx3bq24kfcr 28114 28113 2014-03-17T06:08:38Z w>Mr. Stradivarius 0 more data table restructuring, plus some fiddling around with the category name function; this is a progress save, so the code is horribly broken at the moment 28114 Scribunto text/plain dxezcox4hzwzuiweb8p38b0eutyi4pn 28115 28114 2014-03-18T01:44:57Z w>Mr. Stradivarius 0 make the category attempt order more configurable 28115 Scribunto text/plain azxvmxjelquzdyeeatfwf01vz2x928c 28116 28115 2014-03-18T03:39:12Z w>Mr. Stradivarius 0 fix category name function comments 28116 Scribunto text/plain 7g4p94y2b0imjyn59e3elh58ib3vfpc 28117 28116 2014-03-19T05:06:57Z w>Mr. Stradivarius 0 make the category name function errors more descriptive 28117 Scribunto text/plain cvtea79ix6emid256fn2riswphn54bl 28118 28117 2014-03-19T05:24:05Z w>Mr. Stradivarius 0 add some more text and tooltip values 28118 Scribunto text/plain gqrym9rrvc1dlhjym9iagl2d0qwn610 28119 28118 2014-03-20T00:17:37Z w>Mr. Stradivarius 0 add office blurb 28119 Scribunto text/plain h1cwh4iq0i8kdupxeib6wk9xac3025c 28120 28119 2014-03-20T06:38:49Z w>Mr. Stradivarius 0 add the reset banner blurb 28120 Scribunto text/plain m9vgkr0wv5kjh27jtbt3gvnlwf4jltk 28121 28120 2014-03-20T06:49:33Z w>Mr. Stradivarius 0 format reset blurb for easier readability 28121 Scribunto text/plain l8v0hecomxye8ztjx1fu5ke7dq63adt 28122 28121 2014-03-25T08:38:27Z w>Mr. Stradivarius 0 merge the reasons and banners tables 28122 Scribunto text/plain 8wj3zgg67kd6hk3w6y2vj39w4rq8zb1 28123 28122 2014-03-26T07:58:42Z w>Mr. Stradivarius 0 add a function to get the protection data, and start work on a main function 28123 Scribunto text/plain fn6iqvhlgg10fekgfc45wzj5kv755k4 28124 28123 2014-05-26T14:35:11Z w>Mr. Stradivarius 0 add notes about when to add error/tracking categories 28124 Scribunto text/plain a0i74p5f73rhedbhw3ni4tbzcuwr1ut 28125 28124 2014-05-27T00:32:13Z w>Jackmcbarn 0 reflect changes to [[Module:Effective protection level]] 28125 Scribunto text/plain tg8t54ada45snd6gafn727x0luaz1xh 28126 28125 2014-05-27T05:57:34Z w>Mr. Stradivarius 0 add some more variables to the reasons text 28126 Scribunto text/plain 6t3mtrdas1lrgo26enewykf9lkzd4sx 28127 28126 2014-05-27T05:58:43Z w>Mr. Stradivarius 0 missed one 28127 Scribunto text/plain n7pkb9o70w2osstbp0hocj8g9zhwatl 28128 28127 2014-05-27T07:33:51Z w>Mr. Stradivarius 0 renumber the cfg.reasons parameters 28128 Scribunto text/plain 32646fathejjzvk1e3nwl5b95pm1fxg 28129 28128 2014-05-27T13:23:13Z w>Jackmcbarn 0 fix indentation 28129 Scribunto text/plain sumqt644cpwpskei25smv4b259zg7zp 28130 28129 2014-05-27T23:46:51Z w>Mr. Stradivarius 0 new structure for the banners table 28130 Scribunto text/plain 5dnuxjer4qqtp05ky1fo0uaps96u402 28131 28130 2014-05-28T01:44:20Z w>Mr. Stradivarius 0 make outline of the main function 28131 Scribunto text/plain mzbldwjn66ogpoj0scpm4gkdnvkwzf9 28132 28131 2014-05-28T07:20:47Z w>Mr. Stradivarius 0 start converting this to an object-oriented approach - the banner seems naturally suited to object-based code 28132 Scribunto text/plain ijcza4udz1io1n5s3gzsno26ysq6usq 28133 28132 2014-05-28T14:30:22Z w>Mr. Stradivarius 0 add some more to the banner.new function 28133 Scribunto text/plain 801cxg2fta3nscu1wbmjnfqwq35nr35 28134 28133 2014-05-28T23:47:33Z w>Mr. Stradivarius 0 small code 28134 Scribunto text/plain 91t9zfiuegflrf9w406xntdorkeie4h 28135 28134 2014-05-29T06:34:38Z w>Mr. Stradivarius 0 add image names 28135 Scribunto text/plain pkfnnyar20n3qxr8n32kzn7bmx6p5ca 28136 28135 2014-05-29T07:03:37Z w>Mr. Stradivarius 0 hacky code for image rendering 28136 Scribunto text/plain 1ws051as9ohq0b8hfq2vp6fyg89lc59 28137 28136 2014-05-29T07:06:39Z w>Mr. Stradivarius 0 move the image name function to its proper place and rename it 28137 Scribunto text/plain dv330bxv5926uj6t70f1mt7fyr2m6b4 28138 28137 2014-06-04T23:34:42Z w>Mr. Stradivarius 0 fix variable typo 28138 Scribunto text/plain ql1as4ja5nrjejm0ez4n3u2nbr68ch7 28139 28138 2014-06-05T01:08:07Z w>Mr. Stradivarius 0 Mr. Stradivarius moved page [[Module:User:Mr. Stradivarius/pp]] to [[Module:Protection banner]] without leaving a redirect: move this to its proper location 28138 Scribunto text/plain ql1as4ja5nrjejm0ez4n3u2nbr68ch7 28140 28139 2014-06-06T15:25:31Z w>Mr. Stradivarius 0 give up on the OOP approach, lay out the main module structure in more detail, and move the config to [[Module:Protection banner/config]] 28140 Scribunto text/plain jfcutaubc377k1l68lyza8e7rraeef5 28141 28140 2014-06-08T15:26:11Z w>Mr. Stradivarius 0 Yet Another Rewrite - this time using [[Module:Middleclass]] 28141 Scribunto text/plain d2unnadvoys9m47221i9wss9rf8i4n5 28142 28141 2014-06-08T15:40:56Z w>Jackmcbarn 0 add no globals now, to catch any problems sooner rather than later 28142 Scribunto text/plain fh7hj540q4c5zlz3h3gbauuvbi5zlm3 28143 28142 2014-06-08T16:17:37Z w>Mr. Stradivarius 0 export classes for testing purposes and a few other tweaks 28143 Scribunto text/plain fp10r1qktkchoildbbq1c4bqlx852i0 28144 28143 2014-06-09T00:47:29Z w>Mr. Stradivarius 0 expand the Image class 28144 Scribunto text/plain rz3hyspcru4asyyhhu10acqpuhqmarv 28145 28144 2014-06-09T04:32:18Z w>Mr. Stradivarius 0 start converting the getCategoryName function 28145 Scribunto text/plain rzl1w5xvxv6m3iki4h1kp97tp9h9g0k 28146 28145 2014-06-09T06:09:52Z w>Mr. Stradivarius 0 finish converting p.getCategoryName 28146 Scribunto text/plain horf6f09uyg6zkqxo7wsvroruph9ct8 28147 28146 2014-06-09T06:59:10Z w>Mr. Stradivarius 0 make some image tweaks and start a function for substituting blurb parameters 28147 Scribunto text/plain 384pdiylz7zwi5mlckoy28qvjgzor5b 28148 28147 2014-06-09T10:27:07Z w>Mr. Stradivarius 0 some more work on the Blurb class 28148 Scribunto text/plain 6p5q18hjzdsxlskkwtj9q0hf3foofzg 28149 28148 2014-06-09T15:24:10Z w>Mr. Stradivarius 0 use factory classes to get the banner and category classes, and add a PageData class so we don't expose all of mw.title to every class 28149 Scribunto text/plain ql5axuytrlznbmnpg89z13oo69ldtda 28150 28149 2014-06-16T03:14:16Z w>Mr. Stradivarius 0 simplify the structure a bit and write some more parameter functions 28150 Scribunto text/plain hzsqjfjntxe1owi31sglyw9oth4cyo9 28151 28150 2014-06-16T05:17:31Z w>Mr. Stradivarius 0 move the parameter functions to the top level of the blurb class and add a new one 28151 Scribunto text/plain 7wn02kjka6wnikeibpt188iy3i0tedd 28152 28151 2014-06-16T07:40:30Z w>Mr. Stradivarius 0 add some more blurb parameter functions 28152 Scribunto text/plain pp3zo1watg3fk2m629hfgdpyeawzaa0 28153 28152 2014-06-19T01:40:23Z w>Mr. Stradivarius 0 add more blurb functions 28153 Scribunto text/plain 5y5bmzi4ntkrqxcff56dcqgwnhdzefu 28154 28153 2014-06-19T05:58:44Z w>Mr. Stradivarius 0 add some more blurb functions - up to no. 13 now 28154 Scribunto text/plain t09vgntrw9ktu11q3xgokitbcgby5pq 28155 28154 2014-06-19T06:35:18Z w>Mr. Stradivarius 0 finish making blurb parameter functions 28155 Scribunto text/plain 8ounkfueuvl8l6hp1nv2xmql2s9k08t 28156 28155 2014-06-19T15:53:41Z w>Jackmcbarn 0 get rid of unnecessary wrapper functions 28156 Scribunto text/plain p6i7zm4h3rkkynsv8ykgutx5e1v42jt 28157 28156 2014-06-20T00:46:46Z w>Mr. Stradivarius 0 move section, username and deletion discussion methods out of the ProtectionStatus class, as they don't really have anything to do with protection status 28157 Scribunto text/plain k042op0qdpn26nn0w16260l2zbybywm 28158 28157 2014-06-20T07:02:09Z w>Mr. Stradivarius 0 move image code to the BannerTemplate class, and simplify it 28158 Scribunto text/plain 8bzqzi9wn0sligjtb8fymwb2km56vd3 28159 28158 2014-06-21T01:50:33Z w>Mr. Stradivarius 0 remove the Image class from _exportClasses 28159 Scribunto text/plain nxmm6npm0sokl2dpavd0qthgd22qafd 28160 28159 2014-06-21T03:22:18Z w>Mr. Stradivarius 0 use gsub instead of the mw.message library for substituting parameters, as mw.message:params doesn't work with metatables; also, a few bug fixes 28160 Scribunto text/plain e80o8ygdwkncmdiwi13qaa9omymzeuw 28161 28160 2014-06-22T15:22:39Z w>Mr. Stradivarius 0 allow individual banner config items to fall back to the same value in the defaults table, and add functions for making the blurb values 28161 Scribunto text/plain j6jugf7hxutvbst89wtigepie3s9f4o 28162 28161 2014-06-22T23:32:13Z w>Mr. Stradivarius 0 lazily initialise modules we don't always need 28162 Scribunto text/plain qjobdnfulhormr9ywo95dxjpbr6ve6i 28163 28162 2014-06-23T06:05:38Z w>Mr. Stradivarius 0 add a blurb parameter function for making the explanation text 28163 Scribunto text/plain qjqas4w5l5zh9lfxpbqn9v6hu1001qo 28164 28163 2014-06-23T06:53:18Z w>Mr. Stradivarius 0 allow specifying banner config by protection level as well as by action 28164 Scribunto text/plain auzzjxtr9wltpsp3w8xyoehe9xdhgdc 28165 28164 2014-06-23T11:12:03Z w>Mr. Stradivarius 0 validate expiry and protection dates 28165 Scribunto text/plain j6iaqd61w960s1brzxvoxy08oweehnd 28166 28165 2014-06-23T11:21:30Z w>Mr. Stradivarius 0 format date output in the Blurb class 28166 Scribunto text/plain tna7svny6zmr2xmd2s7no9anim94wmk 28167 28166 2014-06-23T11:55:26Z w>Mr. Stradivarius 0 use lang:formatDate instead of os.date as it is easier to localise 28167 Scribunto text/plain tkkkpcapuam1ky48eicfrj7a96u7vyw 28168 28167 2014-06-23T11:56:10Z w>Mr. Stradivarius 0 allow specifying a data table to config objects for testing purposes 28168 Scribunto text/plain cg38kgafyzc2hbewpx5o2gvjg3gt040 28169 28168 2014-06-23T14:06:46Z w>Mr. Stradivarius 0 Add render methods to the Padlock and Banner classes, and call them from the exportToLua function. Now we have something to look at, yay! 28169 Scribunto text/plain nxybhfjx1c9qh0p9c69lcmwlv5trw49 28170 28169 2014-06-24T02:47:30Z w>Mr. Stradivarius 0 various category updates 28170 Scribunto text/plain 6d6r5s4atpfkrf6dllr6rd0l0yj5ppo 28171 28170 2014-06-24T10:16:17Z w>Mr. Stradivarius 0 allow the first positional parameter to be used for the reason 28171 Scribunto text/plain qhayuilcbrvg7qzmlqftptykodkvd1f 28172 28171 2014-06-24T13:33:27Z w>Mr. Stradivarius 0 start changing the protection category function after a restructure of the config 28172 Scribunto text/plain hjx298d90r54xardkcu5xspoj8m3nap 28173 28172 2014-06-25T06:58:34Z w>Mr. Stradivarius 0 treat semi-move-protected pages as unprotected 28173 Scribunto text/plain r8bkwwk7sp80gj8wyyx6mpdr96e8xjw 28174 28173 2014-06-25T23:28:55Z w>Jackmcbarn 0 check the right action variable 28174 Scribunto text/plain 6bjg7grlffaxwwhe3i3gpphgruegmrl 28175 28174 2014-06-26T05:33:39Z w>Mr. Stradivarius 0 start converting the blurb class to the new parameter system 28175 Scribunto text/plain m42txvdcw0obxhym0ncgsfl3ebfdg9g 28176 28175 2014-06-26T13:18:42Z w>Mr. Stradivarius 0 sort parameter methods into alphabetical order, and remove the ones that are no longer needed 28176 Scribunto text/plain t0o0sicm0yr3pb2kjdozsohyu9y4rqr 28177 28176 2014-06-26T15:05:17Z w>Mr. Stradivarius 0 add missing parameter methods, add a Blurb:_getExpandedMessage method, and (hopefully) finish updating the various functions to work with the new config structure 28177 Scribunto text/plain owbilh6xujyb33egr2g3cgttdvgv0dl 28178 28177 2014-06-26T23:46:33Z w>Mr. Stradivarius 0 add expiry category code 28178 Scribunto text/plain t5fs85g5cbjw3a7gpcftz28k5r4x97n 28179 28178 2014-06-27T01:26:28Z w>Mr. Stradivarius 0 output the categories, and don't display the banner if the page is not protected 28179 Scribunto text/plain ap8wh3p9rm6ubb4lr4f8384go7ji3al 28180 28179 2014-06-27T01:49:25Z w>Mr. Stradivarius 0 add template protection tracking category 28180 Scribunto text/plain 3rvdp9xv38ltk7igwspsdbkxnb75twj 28181 28180 2014-06-27T01:59:31Z w>Jackmcbarn 0 check against edit/move, rather than for create, and simplify logic 28181 Scribunto text/plain 3sopzdwukuid4fxz5gtr1guplb81asi 28182 28181 2014-06-27T03:41:28Z w>Mr. Stradivarius 0 allow category suppression with category=no 28182 Scribunto text/plain 5ufcylve0dhatwiw69jv4vphzg44i1r 28183 28182 2014-06-27T05:00:33Z w>Mr. Stradivarius 0 change BannerTemplate:setImageFilename to accept protection objects and title objects rather than individual parameters 28183 Scribunto text/plain ni1yb99t0vbxw2w22o68akd0zyjfktm 28184 28183 2014-06-27T05:07:15Z w>Mr. Stradivarius 0 shorter names - use protectionObj instead of protectionStatusObj, and Protection instead of ProtectionStatus 28184 Scribunto text/plain qf23edfy0vd02k8ve0a0skiocwsirwz 28185 28184 2014-06-27T05:23:39Z w>Mr. Stradivarius 0 only make link text if the link message is available 28185 Scribunto text/plain rr6qelw5std9kdnxeayclswpzrxejn7 28186 28185 2014-06-27T05:38:54Z w>Mr. Stradivarius 0 add an image link parameter, and get the link data from the banner config 28186 Scribunto text/plain qtshdepv9427a44ub9ey2y9wdq8qgsb 28187 28186 2014-06-27T05:46:46Z w>Mr. Stradivarius 0 use Protection:isProtected instead of checking using getLevel 28187 Scribunto text/plain j93s6bcvy13nxyb93nahnzq3x5dpwf1 28188 28187 2014-06-27T05:54:14Z w>Mr. Stradivarius 0 fix method name 28188 Scribunto text/plain 91kw8hyrpiz1hcfu8rdmrlpxtmb4905 28189 28188 2014-06-27T17:05:18Z w>Jackmcbarn 0 don't keep the whole export table around when we only need one thing from it 28189 Scribunto text/plain 95e23f1pluwl4ep7y3eikumkn8k8pb1 28190 28189 2014-06-28T01:46:19Z w>Jackmcbarn 0 get rid of the config class while still allowing replacing it for testing 28190 Scribunto text/plain iaoffu9xyraahey0dqy2g1q8w54izr9 28191 28190 2014-06-28T01:47:20Z w>Mr. Stradivarius 0 (edit conflict) replace Protection getter functions with public attributes 28191 Scribunto text/plain 2b0lv5jkzfxgo3bcd0jw2gtoimq29s4 28192 28191 2014-06-28T01:52:55Z w>Jackmcbarn 0 try to merge the edit conflict, one variable at a time, starting with action 28192 Scribunto text/plain jvt4x8rhss8n41n48r6rpqxflb78tjl 28193 28192 2014-06-28T01:54:19Z w>Jackmcbarn 0 now level 28193 Scribunto text/plain jtvwc243zy411lcqzskoyzitfyn1e55 28194 28193 2014-06-28T01:55:03Z w>Jackmcbarn 0 now reason 28194 Scribunto text/plain 9vqmv0sztw1t47741eilt86nvhh3ymj 28195 28194 2014-06-28T01:55:59Z w>Jackmcbarn 0 next expiry 28195 Scribunto text/plain jipo144hbej62js11aqdsikhrl72beg 28196 28195 2014-06-28T01:56:54Z w>Jackmcbarn 0 and finally protectionDate 28196 Scribunto text/plain fdxq99cdwts1xecary75lornbddr69o 28197 28196 2014-06-28T02:01:16Z w>Jackmcbarn 0 get a few other changes from the ec 28197 Scribunto text/plain n5jkr4i596tt3vmt1c7j0fa4z8qrnd5 28198 28197 2014-06-28T12:51:08Z w>Mr. Stradivarius 0 allow passing the config object into the exportToLua and exportToWiki functions 28198 Scribunto text/plain 2wbospq541b423lk4e52s0q70lsxqaa 28199 28198 2014-06-28T13:54:20Z w>Mr. Stradivarius 0 move the category methods to the Protection class, and get rid of all the category objects 28199 Scribunto text/plain o8bz1hn7ry2udzyzhwynroi06t6pdgy 28200 28199 2014-06-28T14:18:55Z w>Mr. Stradivarius 0 use a __tostring metamethod to render the banner objects 28200 Scribunto text/plain 9sv1w89x0lizlxurr3sf6irqu5ej3f8 28201 28200 2014-06-28T17:18:15Z w>Jackmcbarn 0 some cleanup 28201 Scribunto text/plain jsslwc4ul1jju36zrfb1rk1m6idwz2d 28202 28201 2014-06-28T17:49:10Z w>Jackmcbarn 0 use new cfg format 28202 Scribunto text/plain qjrigrwljgedzbo2trkvuzt84vo3dph 28203 28202 2014-06-28T17:50:38Z w>Jackmcbarn 0 simplify further 28203 Scribunto text/plain 9frdpqfhewiv8otabz1hi9wv8lbsrri 28204 28203 2014-06-28T17:53:04Z w>Jackmcbarn 0 config isn't an object anymore 28204 Scribunto text/plain ljelz2ab8u8sxkk2ogu1a262nblqmup 28205 28204 2014-06-28T18:05:31Z w>Jackmcbarn 0 make the Protection class be in charge of the title, and some other tweaks 28205 Scribunto text/plain imbc5p99yn4jyw51iylavkiro4dd7t7 28206 28205 2014-06-28T18:16:10Z w>Jackmcbarn 0 rm some locals that only get used once 28206 Scribunto text/plain 7z66og4mxryfkt9tdard6tciz1uurdz 28207 28206 2014-06-28T18:19:35Z w>Jackmcbarn 0 condense _main and switch Blurb arg order 28207 Scribunto text/plain e0ssta5s9mnadlo2ano8tlp1xat3q0z 28208 28207 2014-06-28T18:31:23Z w>Jackmcbarn 0 make Blurb be responsible for setting its own fields 28208 Scribunto text/plain 29110rfla40hh06ptmsb8ysu1owa4ib 28209 28208 2014-06-28T18:40:39Z w>Jackmcbarn 0 put Protection in charge of generating its own category links 28209 Scribunto text/plain o8nbqy06sjxpecxr8yor2go4th3wqzw 28210 28209 2014-06-28T19:00:58Z w>Jackmcbarn 0 the only reason to ever use a title other than the current one is for testing, so don't bother exposing it to wikitext 28210 Scribunto text/plain lvtkrwj3crqkrimvdut96yi0eoc4476 28211 28210 2014-06-28T22:17:43Z w>Jackmcbarn 0 make the banner in charge of setting its own fields 28211 Scribunto text/plain kwugrpexz16iac16g0yir8r8q7hbm4t 28212 28211 2014-06-28T22:27:32Z w>Jackmcbarn 0 rm unnecessary do/end blocks 28212 Scribunto text/plain ilfi4e7mgj5vlbv5h0kdlj1a0rl4dn6 28213 28212 2014-06-29T03:53:20Z w>Mr. Stradivarius 0 simplify Protection:makeProtectionCategory and update the comments 28213 Scribunto text/plain lsvk00vn07dtsyka2950is3xdu3p250 28214 28213 2014-06-29T10:49:09Z w>Mr. Stradivarius 0 use the config to set the padlock "right" propery, and remove the Padlock:setRight method 28214 Scribunto text/plain 8js55binuveg4z8g0q3tr9orteqs1nb 28215 28214 2014-06-29T10:50:24Z w>Mr. Stradivarius 0 fix variable name 28215 Scribunto text/plain 6omuygaxuun4hvtrdfdn6alddai06n5 28216 28215 2014-06-29T10:54:39Z w>Mr. Stradivarius 0 remove another unnecessary local 28216 Scribunto text/plain 6o65csql5qw1yr8z7axalhng4v0pif2 28217 28216 2014-06-29T11:06:00Z w>Mr. Stradivarius 0 make the protection object responsible for accessing the title object and the config inside the Blurb class 28217 Scribunto text/plain bscxpuhzja700mcg74314i19j75t6oy 28218 28217 2014-06-29T11:34:02Z w>Mr. Stradivarius 0 get rid of a few more unnecessary local variables 28218 Scribunto text/plain ee5y9lgcg1qzp3bpnlmxtgowxg2vu43 28219 28218 2014-06-29T11:49:44Z w>Mr. Stradivarius 0 comment tweaks 28219 Scribunto text/plain rjkh8pdf6koujce76tktk2uzbfupjyg 28220 28219 2014-06-29T12:51:13Z w>Mr. Stradivarius 0 specify [[Template:Pp]] as a wrapper for the module, and make args a local variable as otherwise it's a bit of a bracket overload 28220 Scribunto text/plain 8jkcrmsfpqnhgqs4j5cws5lhl9oeev9 28221 28220 2014-06-29T18:17:53Z w>Jackmcbarn 0 make makeFullUrl a local helper function 28221 Scribunto text/plain 8yrk4r4h7iakkjo5mksvzkpmxl8jhne 28222 28221 2014-06-29T18:21:31Z w>Jackmcbarn 0 simplify _substituteParameters 28222 Scribunto text/plain 5njyzc4pcz0kvzkh1d60s1whctu3gai 28223 28222 2014-06-29T18:26:29Z w>Jackmcbarn 0 no need to special case indef expiry. if it's indef, the messages that get used don't use it anyway 28223 Scribunto text/plain enjbe9riv84xp06jokem6mavp89w3x9 28224 28223 2014-06-29T18:36:20Z w>Jackmcbarn 0 rm stuff only useful for pp-create and other things deprecated in favor of salting 28224 Scribunto text/plain dm3u71o32x0a8yt40wtbkimk9d0f6si 28225 28224 2014-06-30T03:06:37Z w>Mr. Stradivarius 0 use mw.ustring.lower to convert the reason to lower case, for the benefit of other-language wikis 28225 Scribunto text/plain gqrqznqw3vucr6p0pse5aw03a6vhxlh 28226 28225 2014-06-30T07:13:44Z w>Mr. Stradivarius 0 produce wikitext errors rather than script errors for errors caused by invalid user input 28226 Scribunto text/plain n0bnli4qmby29pydghkuxgo5pnmf2g4 28227 28226 2014-07-01T02:58:05Z w>Mr. Stradivarius 0 add a Documentation class for autogenerating the reason documentation 28227 Scribunto text/plain 1k1sthayhjs7fe45ujbhsxeobe1cgjk 28228 28227 2014-07-01T03:03:37Z w>Mr. Stradivarius 0 call it "reasonTable" throughout, rather than switching between "reasonTable" and "reasonsTable" 28228 Scribunto text/plain jdz9t3v2pxmdp8pykpfw4mio38yfbtc 28229 28228 2014-07-01T03:13:48Z w>Mr. Stradivarius 0 move documentation class and export function to [[Module:Protection banner/documentation]] 28229 Scribunto text/plain n0bnli4qmby29pydghkuxgo5pnmf2g4 28230 28229 2014-07-01T03:18:00Z w>Jackmcbarn 0 no need for args.reason 28230 Scribunto text/plain 9slmbb2hqh6k1b3d2he313qx4vw9x2o 28231 28230 2014-07-01T06:56:34Z w>Mr. Stradivarius 0 simplify reason-setting code 28231 Scribunto text/plain 3bemrg1bdfpuxfhyul5nh3xkif8kn4r 28232 28231 2014-07-01T07:25:32Z w>Mr. Stradivarius 0 make the args table optional from p._main 28232 Scribunto text/plain rfoptfmyr1cnkk3ugxe784nhxq3hw1s 28233 28232 2014-07-03T07:04:23Z w>Mr. Stradivarius 0 localise the error message by moving the makeWikitextError function code inside p._main; that way we don't have to worry about making cfg global 28233 Scribunto text/plain d9reqc4zb45n2dxqgsuqx0a6767lnus 28234 28233 2014-07-03T07:07:58Z w>Mr. Stradivarius 0 make the variable names a little more descriptive 28234 Scribunto text/plain rcleaw57d3pn8haer6snzh0zhqywzdg 28235 28234 2014-07-03T07:11:16Z w>Mr. Stradivarius 0 use a comment instead of a variable assignment to make it clear that protectionObj is the error message 28235 Scribunto text/plain nv1qsymvjhh7fhjknqt0a228zlc3qk0 28236 28235 2014-07-03T11:50:51Z w>Mr. Stradivarius 0 allow bannerConfig table fields to be functions 28236 Scribunto text/plain f64qrbguu9pmzrgtgmq197n9bgu1bgj 28237 28236 2014-07-03T11:53:45Z w>Mr. Stradivarius 0 remove unnecessary whitespace and copy edit one of the error messages 28237 Scribunto text/plain icw2rbmmwy9c2lqdiqfbifix059f17c 28238 28237 2014-07-03T16:12:51Z w>Mr. Stradivarius 0 remove parameter methods specific to individual reasons - the logic has been moved to [[Moudle:Protection banner/config]] 28238 Scribunto text/plain dusgrmjaw1v9uxhesqgzmo0bjc68j1f 28239 28238 2014-07-04T07:38:11Z w>Mr. Stradivarius 0 Fix Protection:makeProtectionCategory for office-protected pages. For these, the reason needs to be the no. 1 priority, not just higher priority than the namespace. 28239 Scribunto text/plain hlw3uk9hescw2uhgolmhnixzmuppv6i 28240 28239 2014-07-05T03:09:40Z w>Mr. Stradivarius 0 don't use the wrapper option with [[Module:Arguments]], as it prevents us from passing through parameters from the parent frame 28240 Scribunto text/plain kocaejszf3i84f4g1w852kf2qw2r41r 28241 28240 2014-07-06T14:44:00Z w>Mr. Stradivarius 0 just pass the args through to the /config functions - that means the /config functions can use arbitrary parameters without them having to be specified in the main module 28241 Scribunto text/plain ohlns5qvl24lqtv7dr9jh9kl5telin8 28242 28241 2014-07-06T14:56:56Z w>Mr. Stradivarius 0 use pipes as separators instead of hyphens for the protection category keys and validate reasons when we create the protection object to make sure they don't contain pipes 28242 Scribunto text/plain fgjtmjk75564f2h5oltc8bpqcd7il6f 28243 28242 2014-07-06T15:16:33Z w>Mr. Stradivarius 0 allow reading wrapper templates and default arguments from the config page 28243 Scribunto text/plain hlty6mi7gerg0uxm9kyf51cgeyjqyob 28244 28243 2014-07-10T01:03:20Z w>Mr. Stradivarius 0 allow default args to work in sandbox pages 28244 Scribunto text/plain 6046twzu9ynwhww2c1362cxum7yfzjc 28245 28244 2014-07-10T01:10:00Z w>Mr. Stradivarius 0 output an error category if the protection object is not created properly 28245 Scribunto text/plain b7fowntink80kkok98ru8sibhmfjr61 28246 28245 2014-07-10T01:18:13Z w>Mr. Stradivarius 0 get the expiry date format from a config message 28246 Scribunto text/plain 90klg2jwd1oep2drzmxeygp8nkm14e5 28247 28246 2014-07-10T01:21:50Z w>Mr. Stradivarius 0 turn Blurb.formatDate into Blurb:_formatDate so that it can access the config 28247 Scribunto text/plain g7w3gn34dz0ein970ro1qe3fi3gluf4 28248 28247 2014-07-10T03:45:40Z w>Mr. Stradivarius 0 add explanation blurb for semi-protection 28248 Scribunto text/plain agtzpcaudx287nx8el4t7jzr59bl2rj 28249 28248 2014-07-10T05:43:07Z w>Mr. Stradivarius 0 use cfg.explanationBlurbs to fetch the explanation blurbs rather than hard-coding the message keys here 28249 Scribunto text/plain sh2ct2uom8anh6vrbbrxxbkmx554qrx 28250 28249 2014-07-17T08:55:38Z w>Mr. Stradivarius 0 don't set protectionDate to the current time if args.date wasn't specified 28250 Scribunto text/plain 1rorf7na61ygx9qd4lfgt7kcneymvy9 28251 28250 2014-07-17T12:03:09Z w>Mr. Stradivarius 0 Protection:makeProtectionCategory - return a blank string on no match 28251 Scribunto text/plain a93w2pskblq24mad6uey3ij9ang3fkf 28252 28251 2014-07-17T23:33:51Z w>Mr. Stradivarius 0 log keys in Protection:makeProtectionCategory for now, to help with writing the test cases 28252 Scribunto text/plain rbb7ii4a3no28j4ushu9f8gcdqcvio2 28253 28252 2014-07-18T12:55:30Z w>Mr. Stradivarius 0 makeProtectionCategory test cases are finished, so don't log keys any more 28253 Scribunto text/plain a93w2pskblq24mad6uey3ij9ang3fkf 28254 28253 2014-07-19T03:45:58Z w>Mr. Stradivarius 0 remove four deprecated parameters from Blurb:_substituteParameters 28254 Scribunto text/plain 3w6059t6nm3w647xdbvaa3pflij7ua4 28255 28254 2014-07-19T03:58:42Z w>Mr. Stradivarius 0 only use one display value for edit requests 28255 Scribunto text/plain 5kao501hdhbavhnkmej9yfvvb0dj099 28256 28255 2014-07-19T07:15:38Z w>Mr. Stradivarius 0 fix [[Module:Submit an edit request]] function name 28256 Scribunto text/plain qr1h7r4a50udkt84ulhbsd1fnube41i 28257 28256 2014-07-19T12:24:03Z w>Mr. Stradivarius 0 add red padlocks when expiry is explicitly set to indefinite 28257 Scribunto text/plain df21x7f40jhosly0lyy0651cxshvyyr 28258 28257 2014-07-19T12:31:11Z w>Mr. Stradivarius 0 add a Protection:isTemporary method 28258 Scribunto text/plain c48eqma1h59t2o0b8amqtaasihrkda9 28259 28258 2014-07-21T23:48:03Z w>Mr. Stradivarius 0 use isDemo instead of args.category and use an isSmall variable while we're at it 28259 Scribunto text/plain d6r0zv75l61crgsmozbqaopv2cdwz5k 28260 28259 2014-07-22T00:52:12Z w>Mr. Stradivarius 0 undo, as a lot of code would need to be changed for template demos to look respectable on unprotected pages 28260 Scribunto text/plain c48eqma1h59t2o0b8amqtaasihrkda9 28261 28260 2014-07-22T06:04:03Z w>Mr. Stradivarius 0 add a Blurb:_makeIntroFragmentParameter function to get round the problem of how to deal with commas in run-on sentences using the INTROBLURB parameter 28261 Scribunto text/plain ot62t8js6zg402nx8yy80kikaus40sb 28262 28261 2014-07-22T11:51:38Z w>Mr. Stradivarius 0 make Protection:needsExpiry even more complicated to allow for trinary logic in cfg.expiryCheckActions 28262 Scribunto text/plain k9a8jjnagnhfk3ozz7ssy755us2bz17 28263 28262 2014-07-22T11:53:16Z w>Mr. Stradivarius 0 fix cfg field name 28263 Scribunto text/plain iyxbjpbbuw4q4lpcrzx1s2nhaak43wb 28264 28263 2014-07-22T12:48:41Z w>Mr. Stradivarius 0 add category sort keys 28264 Scribunto text/plain lwv9hk6vq55p407s2q9s8bo8g2kx4l6 28265 28264 2014-07-22T17:48:12Z w>Jackmcbarn 0 don't use Module:Middleclass 28265 Scribunto text/plain 1z02phlgd31ttvfjr8j3dodussm2k6d 28266 28265 2014-07-22T17:53:51Z w>Jackmcbarn 0 fix a few mistakes 28266 Scribunto text/plain 8w8tp7tm3t1mo3azlfeq2bkdulyttob 28267 28266 2014-07-23T01:48:59Z w>Mr. Stradivarius 0 allow the template reason to show the red padlock in any namespace 28267 Scribunto text/plain 53pe9k9drix5cmnm8gyzbgavu7jso73 28268 28267 2014-07-23T02:46:45Z w>Mr. Stradivarius 0 fix cfg table name 28268 Scribunto text/plain 4wc4yw9jtdp9gn2wvx5k2a9q213ewei 28269 28268 2014-08-05T17:17:50Z w>Mr. Stradivarius 0 Protected Module:Protection banner: [[WP:High-risk templates|High-risk Lua module]] ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite)) 28268 Scribunto text/plain 4wc4yw9jtdp9gn2wvx5k2a9q213ewei 28270 28269 2014-08-08T14:20:10Z w>Mr. Stradivarius 0 add a "TOOLTIPFRAGMENT" parameter, as we were having the same issues with commas in tooltips as we did with INTROBLURB and INTROFRAGMENT; also move the config module name to a global variable so that it's more obvious when updating 28270 Scribunto text/plain qrswv8ug8v5bwx8d4xdewkts8e0d06y 28271 28270 2014-08-10T17:25:15Z w>Mr. Stradivarius 0 allow user-specified args to overwrite default args; updated from sandbox 28271 Scribunto text/plain o46d6qlaz9x0ki21bc00k18o251v06g 28272 28271 2014-09-06T21:14:04Z w>Jackmcbarn 0 only show banners for actions other than edit if they're more restricted than edit 28272 Scribunto text/plain 3rt907i01lot202xsr2tp4x7mujiw0s 28273 28272 2014-10-03T03:20:45Z w>Jackmcbarn 0 use actual Lua errors, and a small fix to parameter handling 28273 Scribunto text/plain ba3zpfxibpg20582pqwh60djxr9z9vq 28274 28273 2014-10-14T21:48:57Z w>Mr. Stradivarius 0 add support for the "demolevel" parameter; code by myself and [[User:Jackmcbarn]] 28274 Scribunto text/plain tv5rch13lvy83akgh9r9h6ett6g720t 28275 28274 2014-12-18T12:30:34Z w>Mr. Stradivarius 0 transitioning to new version of [[Module:File link]] - will switch from the sandbox to the main module in a short while 28275 Scribunto text/plain p6sxw0g00zt8jlnv3dkbjvykg9t5djm 28276 28275 2014-12-18T12:33:04Z w>Mr. Stradivarius 0 use [[Module:File link]] again, instead of the sandbox 28276 Scribunto text/plain re37ycozek1bayrzrtu3otogs1mpwxk 28277 28276 2015-01-06T22:20:10Z w>Jackmcbarn 0 accountcreator level is gone 28277 Scribunto text/plain ftb9ninr5wguj33vszyec49fjcv1kwv 28278 28277 2015-03-23T13:52:36Z w>Mr. Stradivarius 0 switch to using [[mw:Help:Page status indicators|page status indicators]] for the padlock icons (will switch from the config sandbox in a second) 28278 Scribunto text/plain e8a1nxsyky8btb91cigmvdwjcw48h96 28279 28278 2015-03-23T13:53:23Z w>Mr. Stradivarius 0 switch back to the main config module 28279 Scribunto text/plain 8kojit8ioxn5snpz1fxelab24eo37gr 28280 28279 2015-03-23T14:02:19Z w>Mr. Stradivarius 0 undo for now - the code looks good, but we will need to change everything over at the same time to avoid it looking like a giant mess 28280 Scribunto text/plain ftb9ninr5wguj33vszyec49fjcv1kwv 28281 28280 2015-03-26T18:22:18Z w>Edokter 0 Redo switch to <indicator> in concert with {{top icon}} 28281 Scribunto text/plain 8kojit8ioxn5snpz1fxelab24eo37gr 28282 28281 2015-03-26T18:24:08Z w>Edokter 0 Undid revision 653638001 by [[Special:Contributions/Edokter|Edokter]] ([[User talk:Edokter|talk]]) Getting weird error! 28282 Scribunto text/plain ftb9ninr5wguj33vszyec49fjcv1kwv 28283 28282 2015-03-27T00:07:11Z w>Mr. Stradivarius 0 switch to <indicator> tags again - the previous error was because the config module needs to be updated at the same time 28283 Scribunto text/plain 8kojit8ioxn5snpz1fxelab24eo37gr 28284 28283 2015-03-27T04:43:25Z w>Mr. Stradivarius 0 add hack to prevent indicator tags producing whitespace at the top of articles 28284 Scribunto text/plain st3m6w0zczh9ow7169k5imish4jj6qm 28285 28284 2015-09-11T20:30:43Z w>Ymblanter 0 Changed protection level of Module:Protection banner: [[WP:High-risk templates|High-risk Lua module]]: RFPP request ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 28284 Scribunto text/plain st3m6w0zczh9ow7169k5imish4jj6qm 28286 28285 2015-12-11T17:14:31Z w>Cenarium 0 add expiry automatically for actions other than 'autoreview' using new {{PROTECTIONEXPIRY:action}} magic word implemented through [[Module:Effective protection expiry]] 28286 Scribunto text/plain 4a8nu5ej1ue3xs76jec9oyyd854bwa3 28287 28286 2016-03-03T13:11:32Z w>Mr. Stradivarius 0 add support for upload protection, and make some formatting tweaks 28287 Scribunto text/plain slrmrbbswex243d342o7ux4dwfl6ev8 28288 28287 2016-07-06T05:53:36Z w>Ymblanter 0 Changed protection level of Module:Protection banner: [[WP:High-risk templates|High-risk Lua module]]: request at my talk page ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 28287 Scribunto text/plain slrmrbbswex243d342o7ux4dwfl6ev8 28289 28288 2016-08-04T01:55:19Z w>Jackmcbarn 0 bring changes from sandbox live 28289 Scribunto text/plain 2xr148t8gwxs5lnye7r54qmsmn4uwpd 28290 28289 2016-09-29T18:32:41Z w>Cenarium 0 remove expiry param (now also automatically retrieved for autoreview) and needsexpiry check 28290 Scribunto text/plain ice162y8kua930ie41kredxjaxhzy3y 28291 28290 2017-06-23T21:55:23Z w>MarcoAurelio 0 Protected "[[Module:Protection banner]]": High-risk Lua module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 28290 Scribunto text/plain ice162y8kua930ie41kredxjaxhzy3y 28292 28291 2020-04-01T06:12:46Z w>MusikAnimal 0 1 revision imported 28290 Scribunto text/plain ice162y8kua930ie41kredxjaxhzy3y 28293 28292 2020-09-19T13:06:07Z w>Mr. Stradivarius 0 don't add protection categories or show padlock icons for user js/css pages; based on code contributed by [[User:ProcrastinatingReader]] 28293 Scribunto text/plain pwlommmk9wzkviwu5fu6f8b29n12m1l 28294 28293 2021-03-23T19:27:30Z w>Pppery 0 Replace [[Module:Vandal-m]] per TfD; getting this over-two-year-old merge proposal finally completed 28294 Scribunto text/plain egb9lvnecry89avp7csr2y1n561gask 28295 28294 2021-07-16T11:59:29Z w>ProcrastinatingReader 0 add catonly param which hides both the banner and padlock if set to yes. all testcases pass. tested in sandbox. 28295 Scribunto text/plain ktral6mmlw9hhlxwgaq85237qklrdx8 28296 28295 2022-10-21T08:07:11Z w>WOSlinker 0 use require('strict') instead of require('Module:No globals') 28296 Scribunto text/plain g1esh5v0eq6i86pqpylkdm09loryn3e 28297 28296 2025-01-23T10:28:19Z w>SilverLocust 0 Flagging [[WP:PIA]] pages for arbitration enforcement via [[Special:AbuseFilter/1339]] 28297 Scribunto text/plain jphhqx47xtxwee24lw6gf0dc67scweu 28298 28297 2025-03-19T17:58:54Z w>SilverLocust 0 fix for mobile and search issue, see talk page 28298 Scribunto text/plain 2lyr6ebd580cvha7qta16zrremxkzxz 28299 28298 2025-12-30T02:00:36Z en>Codename Noreste 0 240 revisions imported from [[:w:Module:Protection_banner]]: Required for [[Module:Documentation]]. 28298 Scribunto text/plain 2lyr6ebd580cvha7qta16zrremxkzxz 28300 28299 2026-01-22T19:03:34Z en>Codename Noreste 0 Including autopatroller protection too. 28300 Scribunto text/plain kofqd7ht22vtk3ct36p0fbw3dizvwut 28301 28300 2026-10-24T01:16:03Z Kiran Gopi 624 [[:en:Module:Protection_banner]] എന്നതിൽ നിന്ന് 242 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28300 Scribunto text/plain kofqd7ht22vtk3ct36p0fbw3dizvwut ഘടകം:Protection banner/config 828 7375 28302 2014-06-06T14:07:22Z w>Mr. Stradivarius 0 move config from [[Module:Protection banner]] 28302 Scribunto text/plain 4virbbsn7tbppzo9901r8n9fucesy5a 28303 28302 2014-06-08T15:02:05Z w>Mr. Stradivarius 0 add default banners and images 28303 Scribunto text/plain 96udulomlrz3r693i5iidr5pj9sm7i4 28304 28303 2014-06-09T10:20:00Z w>Mr. Stradivarius 0 restructure banners table 28304 Scribunto text/plain ct2mqrkimz9g57aqmlzi1fu3j8m2t5l 28305 28304 2014-06-09T23:44:57Z w>Mr. Stradivarius 0 add icon text 28305 Scribunto text/plain sh2hzxhon1zgq06b09a7j6bhegl7rvj 28306 28305 2014-06-09T23:54:19Z w>Mr. Stradivarius 0 add alt text 28306 Scribunto text/plain kc125pb56edhptaxlb1v6g33dsk3wqp 28307 28306 2014-06-10T00:05:38Z w>Mr. Stradivarius 0 add reason text 28307 Scribunto text/plain 6z8vz7a13r5tkyzijo97u9u8fq6b89m 28308 28307 2014-06-10T01:20:16Z w>Mr. Stradivarius 0 add explanation text 28308 Scribunto text/plain d7nbsl3tuvkz814d752l881oiwmy8pz 28309 28308 2014-06-12T00:29:29Z w>Mr. Stradivarius 0 put messages and config tables in separate tables 28309 Scribunto text/plain 7bsqg68uyd1bka6ni5h7i9jz34mxbdn 28310 28309 2014-06-12T00:52:21Z w>Mr. Stradivarius 0 move template explanation text to a new banner config table 28310 Scribunto text/plain jewpdqo6w70g33xhn9q50gpa1qdbsgd 28311 28310 2014-06-16T01:43:13Z w>Mr. Stradivarius 0 various simplifications and formatting 28311 Scribunto text/plain 5mwzpoeuysqri6u9ckmy5vf675yelro 28312 28311 2014-06-16T01:48:36Z w>Mr. Stradivarius 0 move images to the banner config if possible 28312 Scribunto text/plain qd9dlg53p72f9c0nmczid2e7vdof71j 28313 28312 2014-06-16T02:02:07Z w>Mr. Stradivarius 0 remove some parameters we don't need 28313 Scribunto text/plain 7c07kaqfqgdef2n5avhgwxdw8w5gny9 28314 28313 2014-06-16T02:11:21Z w>Mr. Stradivarius 0 renumber parameters 28314 Scribunto text/plain bmdk8t7ywgyobua7dzhpkuln8sc7d1t 28315 28314 2014-06-16T03:14:49Z w>Mr. Stradivarius 0 add a disputes display message 28315 Scribunto text/plain hv9e1t3l04y3dhspy6vsuh307zxfmmu 28316 28315 2014-06-19T01:40:35Z w>Mr. Stradivarius 0 add protection level messages 28316 Scribunto text/plain qc5sm24nhbgdgwd8bjn3r6huecv8ixi 28317 28316 2014-06-19T06:37:18Z w>Mr. Stradivarius 0 re-jig the deletion blurb messages 28317 Scribunto text/plain plmcmf2m0a0pyhrf7j2v02e0sbzjfx7 28318 28317 2014-06-20T07:03:00Z w>Mr. Stradivarius 0 new structure for the image filename data 28318 Scribunto text/plain c6jpto53n4yl6x3o76f06e41pg2na0h 28319 28318 2014-06-22T23:25:29Z w>Mr. Stradivarius 0 add missing space 28319 Scribunto text/plain h0rd8n044s2uyihdjpya9nc8eikfps1 28320 28319 2014-06-23T06:48:03Z w>Mr. Stradivarius 0 restructure a little and add default banner config details 28320 Scribunto text/plain 2821aazf794ch0rdre2tq48teij7vwb 28321 28320 2014-06-23T10:28:31Z w>Mr. Stradivarius 0 add table of strings marking indefinite protection 28321 Scribunto text/plain gh8gm8fxceijgii3jrf3mr63o48zbu2 28322 28321 2014-06-23T14:10:14Z w>Mr. Stradivarius 0 add some missing full stops 28322 Scribunto text/plain 9cpyhy1lf6swybjmkkobx871yqj0frg 28323 28322 2014-06-24T13:32:30Z w>Mr. Stradivarius 0 use a new approach to the banner config, allowing more fine-grained control and less hopping around between parameter definitions 28323 Scribunto text/plain 360ctthkglwvkx781qr2t3xqtu7zrjt 28324 28323 2014-06-25T06:58:05Z w>Mr. Stradivarius 0 more conversion of the data to the bannerConfig table 28324 Scribunto text/plain nzpqfx1rep4ha0ijjyit3xihyehiugv 28325 28324 2014-06-25T11:51:53Z w>Mr. Stradivarius 0 further conversion to new bannerData scheme 28325 Scribunto text/plain 1ogn5pan8fe7uasrsptprxiduydoexf 28326 28325 2014-06-25T14:04:01Z w>Mr. Stradivarius 0 use the old banner config style, but with the new parameter name scheme, and make more messages based on sentences rather than on snippets 28326 Scribunto text/plain 0ovdgrj3ymt68488ltdosul5sihn7k8 28327 28326 2014-06-25T23:48:15Z w>Mr. Stradivarius 0 further conversion 28327 Scribunto text/plain lrnijki7mhzud5lqnv25rcvtbuj56uh 28328 28327 2014-06-26T01:47:43Z w>Mr. Stradivarius 0 get rid of the last of the numbered parameters, and move the binary matrix explanation down to the protectionCategories section 28328 Scribunto text/plain c78m6ivp1nwvneo2wqgqi99ctsyt07n 28329 28328 2014-06-26T13:34:59Z w>Mr. Stradivarius 0 remove unused deletion log message, and finish the reset blurb messages 28329 Scribunto text/plain b2g5eopj2ryryyymmzppq1zn9uahcc5 28330 28329 2014-06-26T23:31:50Z w>Mr. Stradivarius 0 add a table for reasons that don't need expiry checks 28330 Scribunto text/plain jdbe542vehbdpjcvedll5z5tb337a2e 28331 28330 2014-06-26T23:39:10Z w>Mr. Stradivarius 0 add another table, for the actions to check 28331 Scribunto text/plain ejjz0xd9f657ieamjwl54xifndet5os 28332 28331 2014-06-27T01:17:15Z w>Mr. Stradivarius 0 add 'all-all-all-all-all' protection category key back in 28332 Scribunto text/plain pokp8nzqa6an5vv31m6llfu8n19fa9g 28333 28332 2014-06-27T04:08:04Z w>Mr. Stradivarius 0 remove deprecated bannerData fields, add missing full stop to the vandalism banner 28333 Scribunto text/plain 9jg33zdd2b9iegq0c8ihg0mircbwwhh 28334 28333 2014-06-27T05:21:26Z w>Mr. Stradivarius 0 add image link config 28334 Scribunto text/plain kcgxuq7f8z9qiz4qtmnr5kspmt2yvky 28335 28334 2014-06-28T17:34:14Z w>Jackmcbarn 0 construct msg all at once 28335 Scribunto text/plain sbkpy6m9qsh81hiyas3an5unjjth8n9 28336 28335 2014-06-28T17:47:03Z w>Jackmcbarn 0 build the whole config all at once, and combine cfg and msg 28336 Scribunto text/plain r69wmloecit01ogmw4obdcbbyzxgky7 28337 28336 2014-06-29T10:47:50Z w>Mr. Stradivarius 0 add padlock position data 28337 Scribunto text/plain f0l560m5spn82k2xjrsjgq0fhxgi2ib 28338 28337 2014-06-29T18:35:17Z w>Jackmcbarn 0 rm stuff that would only be useful for pp-create and other things unused in favor of salting 28338 Scribunto text/plain dy0wwkf4jlgxzyte0x5817g7hoechbv 28339 28338 2014-07-01T02:24:43Z w>Mr. Stradivarius 0 add a description field to each of the banners for auto-generating some of the documentation 28339 Scribunto text/plain dsx7d4844q55wen9tb60xsm8xj72l0p 28340 28339 2014-07-01T02:55:08Z w>Mr. Stradivarius 0 add documentation messages 28340 Scribunto text/plain 1drk0i8nh8rjf83glzxs9qzdg0j0zse 28341 28340 2014-07-01T06:50:55Z w>Mr. Stradivarius 0 add missing space 28341 Scribunto text/plain c6tpw9khaszcjz0gsvrxn1tu9hdsjnp 28342 28341 2014-07-03T06:48:37Z w>Mr. Stradivarius 0 remove the documentation messages 28342 Scribunto text/plain o08pvlxw9m55kw1bjz1jivibn9nrktk 28343 28342 2014-07-03T07:01:06Z w>Mr. Stradivarius 0 add error message blurb 28343 Scribunto text/plain c2lfclypnkcmrwvw420rcnocjaq16kc 28344 28343 2014-07-03T16:10:27Z w>Mr. Stradivarius 0 convert the following parameters to use functions inside the config: DISPUTEBLURB, DISPUTESECTION, OFFICEBLURB, RESETBLURB 28344 Scribunto text/plain qnveeqtolrjqlrfjzpyc78xin6a9l4z 28345 28344 2014-07-03T16:13:24Z w>Mr. Stradivarius 0 add missing space 28345 Scribunto text/plain dcc3y05q8n6fzbsc00wf4lluboix63t 28346 28345 2014-07-05T02:44:29Z w>Mr. Stradivarius 0 oops, forgot to remove the reset blurb messages I was working from 28346 Scribunto text/plain fs65c68rc9j864fhw872u9dmwkynoul 28347 28346 2014-07-05T02:54:16Z w>Mr. Stradivarius 0 use the dispute notice with the vandalism template if the page is fully protected 28347 Scribunto text/plain iqgoobp74gpck47c0nu126k77bkrkjr 28348 28347 2014-07-05T02:55:16Z w>Mr. Stradivarius 0 actually return the ret value from the function 28348 Scribunto text/plain m2fkh2shjwnymfhep8akoa919b6ewo0 28349 28348 2014-07-05T04:27:22Z w>Jackmcbarn 0 random idea, just to get it into the page history 28349 Scribunto text/plain gpino2z6rq4s81y48p9isq8vo4rjl2l 28350 28349 2014-07-05T04:27:35Z w>Jackmcbarn 0 Reverted edits by [[Special:Contribs/Jackmcbarn|Jackmcbarn]] ([[User talk:Jackmcbarn|talk]]) to last version by Mr. Stradivarius 28350 Scribunto text/plain m2fkh2shjwnymfhep8akoa919b6ewo0 28351 28350 2014-07-06T14:01:03Z w>Mr. Stradivarius 0 reinstate the wrappers table and add the mainpage reason 28351 Scribunto text/plain gpxz8pzg2vg3svv19xc2qzbiinix55z 28352 28351 2014-07-06T14:37:52Z w>Mr. Stradivarius 0 add dmca reason 28352 Scribunto text/plain ex6qduo4za7u0d9j5qp2csm4s7qr97p 28353 28352 2014-07-06T14:47:04Z w>Mr. Stradivarius 0 fix parameter names for the banner data functions 28353 Scribunto text/plain tc1jwl0hwk0inb658zfwdr8lzl79evg 28354 28353 2014-07-06T14:53:05Z w>Mr. Stradivarius 0 use pipes as separators instead of hyphens for the protection category keys - this is to help prevent the module being confused if users specify reasons with hyphens in them 28354 Scribunto text/plain o1zbrtzl84nwd4cce3d9xdiuj7jmjpe 28355 28354 2014-07-10T01:17:33Z w>Mr. Stradivarius 0 add a message for the expiry date format 28355 Scribunto text/plain aw3pycg6ygtmf00qdgthhwngq3f77ud 28356 28355 2014-07-10T01:28:45Z w>Mr. Stradivarius 0 fix tooltip blurb for the dispute banner 28356 Scribunto text/plain 60w806y16yx5o4ki7xilo68k5yzb8j2 28357 28356 2014-07-10T03:43:00Z w>Mr. Stradivarius 0 add semi-protection explanation blurbs 28357 Scribunto text/plain 2vtflx8gxmdvxsgthfmoh9adyuq2i55 28358 28357 2014-07-10T04:41:16Z w>Mr. Stradivarius 0 add missing text from the semi-protection explanation blurbs 28358 Scribunto text/plain 35fus3p9lypij311zsisulk9l737f1n 28359 28358 2014-07-10T05:19:37Z w>Mr. Stradivarius 0 use an explanation blurbs table rather than hard-coding the messages in the module 28359 Scribunto text/plain 4xip2dcanwawnpiv5u2stu6tm7g1f8f 28360 28359 2014-07-10T05:24:01Z w>Mr. Stradivarius 0 better key for MediaWiki namespace explanation blurb message 28360 Scribunto text/plain fpstti50wrnaouajsexbee3k17vi6o9 28361 28360 2014-07-11T13:55:07Z w>Mr. Stradivarius 0 add autoreview explanation blurbs 28361 Scribunto text/plain n3xyl2kxf9z7y50kphkli42mlt64bhj 28362 28361 2014-07-19T03:56:25Z w>Mr. Stradivarius 0 only use one display value for edit requests 28362 Scribunto text/plain e2zzrw24np6wkecnl17krm28z1xrxwx 28363 28362 2014-07-22T01:07:29Z w>Mr. Stradivarius 0 add missing punctuation 28363 Scribunto text/plain siuykpesi9olchv2dh01eardki2lk0u 28364 28363 2014-07-22T01:12:32Z w>Mr. Stradivarius 0 add a comma after the intro blurb expiry 28364 Scribunto text/plain 0sul922scjmmwsbtl9avatzhm497a3m 28365 28364 2014-07-22T01:14:48Z w>Mr. Stradivarius 0 fix variable name 28365 Scribunto text/plain 8gnkrwyqlq9pfiosa21ikodd07vpx7v 28366 28365 2014-07-22T01:27:40Z w>Mr. Stradivarius 0 copy edit the reset banner 28366 Scribunto text/plain i9tyngz1y9a42p0fh6eolqre5wsgjal 28367 28366 2014-07-22T01:29:58Z w>Mr. Stradivarius 0 putting a comma after the expiry doesn't work if there aren't any more words in the sentence - will need to think some more about this 28367 Scribunto text/plain d1oyc0e0jv7qp4gqw5wby5m1u965hev 28368 28367 2014-07-22T01:33:13Z w>Mr. Stradivarius 0 further copy editing of the reset banner 28368 Scribunto text/plain 9jzbt8eju05wotwxbp68osk6ordvps6 28369 28368 2014-07-22T01:35:18Z w>Mr. Stradivarius 0 use PAGETYPE variable with the reset reason 28369 Scribunto text/plain 7y2ivkjdfc0hbsrnp95847vghmewdtl 28370 28369 2014-07-22T06:09:40Z w>Mr. Stradivarius 0 add an INTROFRAGMENT parameter to solve the problem of what punctuation to use in run-on sentences using INTROBLURB 28370 Scribunto text/plain b4jodelhn7ocoawd5wi13gbpt5aoyzj 28371 28370 2014-07-22T11:06:12Z w>Mr. Stradivarius 0 make [[Template:Pp-pc1]] and [[Template:Pp-pc2]] small by default 28371 Scribunto text/plain o8uit0z0wjema95v1g2cy8vxejm4bq0 28372 28371 2014-07-22T11:42:24Z w>Mr. Stradivarius 0 change the expiry category config behaviour to deal with [[Template:Pp-pc1]] and [[Template:Pp-pc2]] 28372 Scribunto text/plain j2ycdl8nlywu7pabw6v96l1ot8js085 28373 28372 2014-07-22T12:21:40Z w>Mr. Stradivarius 0 Pp-template needs to be small by default 28373 Scribunto text/plain imqrew4ro5sni1kyewmu5f7avk0q5b1 28374 28373 2014-07-22T12:29:39Z w>Mr. Stradivarius 0 templates shouldn't output a "needs expiry" category; also, update the comments 28374 Scribunto text/plain k8n9a0iyvt8tizslz43x27spkl2e7ns 28375 28374 2014-07-23T01:44:16Z w>Mr. Stradivarius 0 add an indefImageReasons table 28375 Scribunto text/plain 3tqwma6p13wgomtvtb759gfohii72tp 28376 28375 2014-07-25T03:03:56Z w>Mr. Stradivarius 0 note which tables are required to have "edit", "move", and "autoreview" subtables 28376 Scribunto text/plain mbxccgok0ik2p3i6uwrldev878tq2ss 28377 28376 2014-08-05T14:27:41Z w>Mr. Stradivarius 0 add more comments 28377 Scribunto text/plain 1iypaa93vhfbyfdwr126rwdhvl22b3i 28378 28377 2014-08-05T15:12:05Z w>Mr. Stradivarius 0 add more comments; explain functions in the banner config and what some of the other config tables do 28378 Scribunto text/plain 4levrugzkdmx4ei0lapa4ffm9v4g638 28379 28378 2014-08-05T15:17:04Z w>Mr. Stradivarius 0 use default values in the images table, to make them future-proofed against new protection levels 28379 Scribunto text/plain nllivehkzqgra2274umljebbsajrx7b 28380 28379 2014-08-05T15:38:04Z w>Mr. Stradivarius 0 finish adding comments for all the general data tables 28380 Scribunto text/plain mqz7n4v9f3211l1id1y9ldnkh8seu4c 28381 28380 2014-08-05T15:53:21Z w>Mr. Stradivarius 0 add comments to the messages, fix one wrong message name, and remove another that wasn't being used 28381 Scribunto text/plain b2tum4t3aqqvysbul0dfve9kh5atxbw 28382 28381 2014-08-05T17:18:13Z w>Mr. Stradivarius 0 Protected Module:Protection banner/config: [[WP:High-risk templates|High-risk Lua module]] ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite)) 28381 Scribunto text/plain b2tum4t3aqqvysbul0dfve9kh5atxbw 28383 28382 2014-08-05T19:36:17Z w>Mr. Stradivarius 0 make pp-semi-indef small by default 28383 Scribunto text/plain emilvjt4vmwzy3phybwup1ojw1zx2mk 28384 28383 2014-08-08T13:31:37Z w>Mr. Stradivarius 0 set the expiry display to "F j, Y", as that's what [[Template:Pp-meta]] does 28384 Scribunto text/plain h3snkue85qu1q86ynuk4w2jpa2mqn7q 28385 28384 2014-08-08T14:21:40Z w>Mr. Stradivarius 0 add tooltip fragment messages and convert existing TOOLTIPBLURB parameters to TOOLTIPFRAGMENT parameters where appropriate 28385 Scribunto text/plain 57f0snad1qe6cv7wvvxchtry58wvaop 28386 28385 2014-08-14T04:59:52Z w>Mr. Stradivarius 0 remove instances of "action = 'edit'" from the wrappers table, as this no longer has any effect now that default arguments can be overwritten 28386 Scribunto text/plain 84jwjqfuz3o3qmz80diz1lnnhvdqkvq 28387 28386 2014-08-14T05:00:48Z w>Mr. Stradivarius 0 remove [[Template:Pp-protected]] from the wrappers table, as it is now a redirect to [[Template:Pp]] 28387 Scribunto text/plain 4zp178t9nx28bgdua1ddppb6sxhbdef 28388 28387 2014-09-06T21:12:33Z w>Jackmcbarn 0 add hierarchy 28388 Scribunto text/plain m8hjxrhtz1scvqz707hxvortaz4oj8a 28389 28388 2014-10-03T03:21:26Z w>Jackmcbarn 0 rm now-unused error message blurb 28389 Scribunto text/plain 3f9smqq59o5b50g6e189kjn2yf6z9mt 28390 28389 2014-10-03T18:55:15Z w>28bytes 0 retarget ban link per MfD outcome 28390 Scribunto text/plain njdp1s329eo72gk6icz9vw4ne954umh 28391 28390 2014-11-12T01:59:36Z w>Mr. Stradivarius 0 add protected module categories 28391 Scribunto text/plain 4u1nupyaek5tdfq2secpxnch19w5nzy 28392 28391 2014-11-12T02:01:28Z w>Mr. Stradivarius 0 Undid revision 633468191 by [[Special:Contributions/Mr. Stradivarius|Mr. Stradivarius]] ([[User talk:Mr. Stradivarius|talk]]) undo, sorry, that needs to be tested first 28392 Scribunto text/plain njdp1s329eo72gk6icz9vw4ne954umh 28393 28392 2014-11-12T02:43:15Z w>Cenarium 0 28393 Scribunto text/plain 8hcffc3zxkmqt5lr5rv6qk8zusgqnbz 28394 28393 2014-11-12T02:48:11Z w>Cenarium 0 it was a null edit 28394 Scribunto text/plain njdp1s329eo72gk6icz9vw4ne954umh 28395 28394 2014-11-12T19:06:56Z w>Cenarium 0 restoring Mr. Stradivarius' edit since testing is OK and categories are ready 28395 Scribunto text/plain 4u1nupyaek5tdfq2secpxnch19w5nzy 28396 28395 2015-01-06T22:21:00Z w>Jackmcbarn 0 - accountcreator 28396 Scribunto text/plain tnw80riyb1pljsdzsta8zbb65qd461k 28397 28396 2015-03-23T13:52:43Z w>Mr. Stradivarius 0 change the padlock positions table to a padlock indicator names table for the transition to [[mw:Help:Page status indicators|page status indicators]] 28397 Scribunto text/plain t87llthx48vljv83e1li1y93hix00td 28398 28397 2015-03-23T14:02:17Z w>Mr. Stradivarius 0 undo for now - the code looks good, but we will need to change everything over at the same time to avoid it looking like a giant mess 28398 Scribunto text/plain tnw80riyb1pljsdzsta8zbb65qd461k 28399 28398 2015-03-27T00:07:12Z w>Mr. Stradivarius 0 switch to the new version using <indicator> tags 28399 Scribunto text/plain t87llthx48vljv83e1li1y93hix00td 28400 28399 2015-09-06T08:46:37Z w>Mr. Stradivarius 0 split categories per protected edit request by [[User:Alakzi]] and [[Wikipedia:Categories for discussion/Log/2015 August 25#Category:Wikipedia protected templates]] 28400 Scribunto text/plain po9k4yygknpm12zwo8uq5jrmv2hualu 28401 28400 2015-09-11T20:31:58Z w>Ymblanter 0 Changed protection level of Module:Protection banner/config: [[WP:High-risk templates|High-risk Lua module]]: RFPP request ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) 28400 Scribunto text/plain po9k4yygknpm12zwo8uq5jrmv2hualu 28402 28401 2016-01-13T13:36:45Z w>MSGJ 0 replace red with gold, per changes on policy page 28402 Scribunto text/plain 4agd25rld2crv31v4er3gxx3o3nt2te 28403 28402 2016-03-03T13:09:49Z w>Mr. Stradivarius 0 add support for upload protection 28403 Scribunto text/plain h1cbzwoamg7rj82qrd5tij7lbempfqk 28404 28403 2016-04-30T02:45:00Z w>Fayenatic london 0 rename category to Wikipedia fully-protected files, see [[Wikipedia:Categories_for_discussion/Log/2016_March_9#Category:Protected_images]] 28404 Scribunto text/plain 7p28ituxq3kouvoipwc50gpkkj65py0 28405 28404 2016-05-02T20:18:30Z w>Fayenatic london 0 rename categories per [[WP:CFDS]] 28405 Scribunto text/plain 84h024muu7bhv4u0p68xegnd0xa18xk 28406 28405 2016-05-02T20:45:40Z w>Fayenatic london 0 images -> files 28406 Scribunto text/plain kxarlj0ctyf1x3ozy4vc4o7x85s5mrc 28407 28406 2016-06-20T14:41:07Z w>MSGJ 0 remove some periods and add wikilink, per request of [[User:Voidxor]] 28407 Scribunto text/plain pj1vz79fivlrs9maq1sh0gz5cgt3dhv 28408 28407 2016-08-23T06:47:03Z w>Mr. Stradivarius 0 add extended confirmed protection banners per protected edit request by [[User:Andy M. Wang]] 28408 Scribunto text/plain ajtkvwcmv2z0wxi26reipeklerkkojm 28409 28408 2016-09-29T18:34:07Z w>Cenarium 0 rmv [[category:Wikipedia protected pages without expiry]], expiry no longer needed 28409 Scribunto text/plain rvw8vobjgnbv339ezrn993wvdat60wz 28410 28409 2016-09-29T18:37:39Z w>Cenarium 0 remove expiry param 28410 Scribunto text/plain kdvyvajraeyocb313hmyu5g1gpbhk1e 28411 28410 2017-03-22T17:01:07Z w>Yaris678 0 Try new tooltip ecp 28411 Scribunto text/plain io5qxrr9nbohomty22asvqjk4s1dn4t 28412 28411 2017-03-26T16:11:00Z w>Jo-Jo Eumerus 0 Per talk page request 28412 Scribunto text/plain rpew0cjewf4fu1vzcgax7fts2soe3i3 28413 28412 2017-04-21T09:32:57Z w>Yaris678 0 Let's not get into whether and when we are publishing. Existing consensus at [[:Template:Protection table]] is "go live" for a very short description... but we have space here to be even more specific 28413 Scribunto text/plain g3n16lqu6gf1ld30xbaqxxwq3e4n8ka 28414 28413 2018-01-08T20:15:25Z w>Redrose64 0 update following cat rename, see [[Wikipedia:Categories for discussion/Log/2017 December 10#Category:Wikipedia pending changes protected pages (level 1)]] 28414 Scribunto text/plain fn8efrw7womz69ee21la2d38zsp7fy5 28415 28414 2018-01-27T02:46:16Z w>BrownHairedGirl 0 protectionCategories = { ['all|all|all|all|all'] = 'Wikipedia fully protected pages', // per [[Wikipedia:Categories_for_discussion/Log/2018_January_5#Category:Wikipedia_protected_pages]] 28415 Scribunto text/plain hhzqd28fj5olzin4eeygno4totrmfh7 28416 28415 2018-06-04T21:26:24Z w>Swarm 0 Changed protection level for "[[Module:Protection banner/config]]": [[WP:High-risk templates|High-risk Lua module]]: restoring template editor access per RfPP request ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 28415 Scribunto text/plain hhzqd28fj5olzin4eeygno4totrmfh7 28417 28416 2018-06-07T15:55:40Z w>SMcCandlish 0 This usage of "given that" is confusing and non-idiomatic in some English dialects, but a simple "if" works in all of them. 28417 Scribunto text/plain rws38o0t9lndqgh42vqj1de259tmqqo 28418 28417 2018-10-13T21:56:22Z w>Redrose64 0 [[Template:Pp-pc1]] was moved to [[Template:Pp-pc]] today, and that has put over 2000 pages into [[Category:Wikipedia pages with incorrect protection templates]] - the same pages should display the white padlock, but no longer do so 28418 Scribunto text/plain o4bi0twiem9xvixhl3c7xrjvr8baye7 28419 28418 2018-10-15T18:41:52Z w>Writ Keeper 0 typo in extended protection blurb 28419 Scribunto text/plain e7ry0yvy9hvssqijlqgrujvz9v3rew4 28420 28419 2018-10-31T16:05:57Z w>Amorymeltzer 0 Specify time of expiration in addition to date — [[Special:Permalink/864175467#Date but no time is misleading|suggested on talk]], seems to work and is reasonable 28420 Scribunto text/plain ip8xnb9oto593qsbhi3t67pws3sufjc 28421 28420 2018-10-31T19:21:33Z w>Amorymeltzer 0 Remove references to Pending Changes level 2, normalize PC1 as PC 28421 Scribunto text/plain jcunz0e78v4ighkh1sjqc51yeo07ust 28422 28421 2018-11-13T02:19:22Z w>Bellezzasolo 0 Update protection images per [[Special:Diff/868572665|this edit request]] by [[User:ProgrammingGeek]] (consensus at RfC) 28422 Scribunto text/plain 34ii7e15pv5gik19x5gp1ohh24leak0 28423 28422 2018-11-13T04:04:47Z w>Bellezzasolo 0 Undid revision 868575645 by [[Special:Contributions/Bellezzasolo|Bellezzasolo]] ([[User talk:Bellezzasolo|talk]]) Hold this while images get protected 28423 Scribunto text/plain jcunz0e78v4ighkh1sjqc51yeo07ust 28424 28423 2018-11-13T12:21:51Z w>Bellezzasolo 0 Undid revision 868586586 by [[Special:Contributions/Bellezzasolo|Bellezzasolo]] ([[User talk:Bellezzasolo|talk]]) protected and ready to go 28424 Scribunto text/plain 34ii7e15pv5gik19x5gp1ohh24leak0 28425 28424 2018-12-09T11:21:56Z w>Timrollpickering 0 /* top */per [[WP:CFDS]], replaced: Wikipedia fully-protected templates → Wikipedia fully protected templates (2) 28425 Scribunto text/plain 7byu2nxrybjck0j4gbhrcuq3kf4u2cg 28426 28425 2018-12-13T11:58:25Z w>Amorymeltzer 0 Use 24hour, no timezone; noted at [[Special:PermaLink/873423420#Currently_disabled:_two_issues|VPT]] and [[Special:Permalink/873480034#Time format|talkpage]] 28426 Scribunto text/plain b6zfjtozdj9owgceuftwwo73uycipsu 28427 28426 2018-12-14T11:29:08Z w>Galobtter 0 use zero padded time in UTC 28427 Scribunto text/plain il700bux0nbfqgg8o4yzq26kh9zy46y 28428 28427 2019-02-18T11:08:01Z w>Mz7 0 implement [[Special:Diff/883910101|sandboxed]] change: make extended confirmed protectionBlurb more concise and shift explanation about ArbCom to the explanationBurb 28428 Scribunto text/plain c5gvdtahmamzwokp5mf8rdgs025cfl8 28429 28428 2019-02-19T09:55:48Z w>Mz7 0 change "IP editors" → "unregistered editors" for clarity 28429 Scribunto text/plain 2v9tgri7evhqu00earv6p8jaw0ilbdt 28430 28429 2019-10-06T17:07:57Z w>Black Falcon 0 distinguish full and semi-protection 28430 Scribunto text/plain irc377lwqveuq9dqrga9qduokfcsd3y 28431 28430 2019-10-14T16:11:48Z w>Trialpears 0 Implementing [[Wikipedia:Categories for discussion/Log/2019 October 6#Category:Wikipedia pages under 30-500 editing restriction]] 28431 Scribunto text/plain 68szndvzxbukd15o7m1vtgro3xw0a80 28432 28431 2019-10-30T13:33:23Z w>Trialpears 0 Pp-30-500 changed name 28432 Scribunto text/plain rsipy7cew0tk7nu4934i3g81vvs4vyx 28433 28432 2020-02-09T10:06:16Z w>DannyS712 0 people -> persons, per edit request 28433 Scribunto text/plain scj9exx3uf3stq00uy4gpnlbwru3gox 28434 28413 2017-09-15T13:15:07Z w>MarcoAurelio 0 28434 Scribunto text/plain 1r00m060lhvr7bfkazmv7okjaa3cvpw 28435 28433 2020-04-01T06:12:47Z w>MusikAnimal 0 1 revision imported 28433 Scribunto text/plain scj9exx3uf3stq00uy4gpnlbwru3gox 28436 28435 2020-08-29T12:38:28Z w>ProcrastinatingReader 0 merge from sandbox; categorise extended-confirmed templates separately 28436 Scribunto text/plain cbbgs21oljuf1fev72tjcjzr3c1wtso 28437 28436 2020-08-30T14:38:18Z w>Mr. Stradivarius 0 change category name from [[:Category:Wikipedia extended-confirmed protected templates]] to [[:Category:Wikipedia extended-confirmed-protected templates]] per talk 28437 Scribunto text/plain tsjw0kwy7tfddnzw9kg8pmamgo0ykx2 28438 28437 2020-09-06T00:07:52Z w>ProcrastinatingReader 0 fix broken testcase & improper categorisation, per talk 28438 Scribunto text/plain 5ltdht3qen29flk1vw801ukkdsv9cxq 28439 28438 2021-07-16T12:00:11Z w>ProcrastinatingReader 0 make pp-move show category only 28439 Scribunto text/plain ksre43f5mpii72381u5ajhgs8518kyr 28440 28439 2021-07-28T10:04:57Z w>ProcrastinatingReader 0 remove dupe 28440 Scribunto text/plain 504rdzt1403pfg5dzgyxgdybcqace4a 28441 28440 2021-11-04T01:02:09Z w>Elli 0 from [[Special:Permalink/1053387039|sandbox]]: not necessary to catch TPE'd non-templates as an error when it can be done as part of the normal workflow 28441 Scribunto text/plain 7dnwkiex2p6rvxapspvhhpl8zg9xq9g 28442 28441 2022-02-03T23:49:55Z w>Andrybak 0 add categorization into [[:Category:Wikipedia extended-confirmed-protected modules]] per [[Special:Diff/1069761256|request]] 28442 Scribunto text/plain eeb6sgpzkp24z3uln44ko8rah6nhotf 28443 28442 2022-10-06T04:15:13Z w>Paine Ellsworth 0 per edit request at [[Module talk:Protection banner#Tooltip/title does not match the actual protection level]] - fix appearance of protection level 28443 Scribunto text/plain ahhe4ldlafnhr9o5b3ltlif05kw0saj 28444 28443 2023-05-08T11:41:01Z w>Fayenatic london 0 Update categories from "fully-protected" to "fully protected", removing hyphen, per valid request at [[WP:CFDS]] 28444 Scribunto text/plain ixbvsupazcc7jogy6wdd8knifx1xwnz 28445 28444 2024-03-01T12:45:46Z w>SilverLocust 0 Fix for [[Template talk:Db-a1]] and similar template-protected non-template redirects being miscategorized into [[Category:Wikipedia fully protected pages]]. 28445 Scribunto text/plain bwdq6s0o76ylir1k2sdre20yoyvjw2e 28446 28445 2024-10-23T18:52:32Z w>Aidan9382 0 Make office padlocks link to the office section of the protection policy 28446 Scribunto text/plain c4z1ehxgtjgd1hicn104j5krw678qfy 28447 28446 2024-10-31T23:04:32Z w>Aidan9382 0 Fix |small= (and other args) not working post-page move 28447 Scribunto text/plain 2pm461z7sd4mfkppwz2sfpogjevrtyz 28448 28447 2025-01-13T14:33:44Z w>Jonesey95 0 fix alt text to match name of protection level 28448 Scribunto text/plain 4j9s25hqt968zd5fewsvtkzzg34omaf 28449 28448 2025-12-30T02:00:55Z en>Codename Noreste 0 147 revisions imported from [[:w:Module:Protection_banner/config]]: Required for [[Module:Documentation]]. 28448 Scribunto text/plain 4j9s25hqt968zd5fewsvtkzzg34omaf 28450 28449 2025-12-30T02:31:20Z en>Codename Noreste 0 Localizing for Wikiquote. 28450 Scribunto text/plain c1vpbv15tzl576nxesfsluev8r4iaop 28451 28450 2025-12-30T02:32:00Z en>Codename Noreste 0 Using padlock instead of full-protection-shackle. 28451 Scribunto text/plain lzig2383et5228w42g4c8h403f5dbev 28452 28451 2026-01-22T20:10:57Z en>Codename Noreste 0 Updating. 28452 Scribunto text/plain n73dxi502kltogquks4ryx9qywisah7 28453 28452 2026-01-23T16:06:35Z en>Codename Noreste 0 For autopatroller protection, restore to the standard "protected" wording. 28453 Scribunto text/plain rtuuydx6y9c7o91l14xxzm6uhdd6elo 28454 28453 2026-04-10T14:25:52Z en>Codename Noreste 0 Updating the protection icons. 28454 Scribunto text/plain a31bvj6p1e9o2ylmek2n8jf249r37nm 28455 28454 2026-04-10T14:26:59Z en>Codename Noreste 0 Fix. 28455 Scribunto text/plain nksqg4l7tfkxf5nwwpxk0kh658pbezf 28456 28455 2026-04-10T14:34:42Z en>Codename Noreste 0 Another icon change. 28456 Scribunto text/plain ff0d2u4lcplpz7xxoocrlgqctwno5bt 28457 28456 2026-10-24T01:16:14Z Kiran Gopi 624 [[:en:Module:Protection_banner/config]] എന്നതിൽ നിന്ന് 155 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28456 Scribunto text/plain ff0d2u4lcplpz7xxoocrlgqctwno5bt ഘടകം:File link 828 7376 28458 2022-06-14T19:01:18Z en>Ilovemydoodle 0 Created page with "-- This module provides a library for formatting file wikilinks. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in..." 28458 Scribunto text/plain bzc22v133v9z5yc4aisazripn6l94p8 28459 28458 2026-10-24T01:16:14Z Kiran Gopi 624 [[:en:Module:File_link]] എന്നതിൽ നിന്ന് ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു 28458 Scribunto text/plain bzc22v133v9z5yc4aisazripn6l94p8 ഫലകം:Protection padlock 10 7377 28460 2026-05-05T14:17:47Z w>Paine Ellsworth 0 sync to sandbox 28460 wikitext text/x-wiki 0q651nfr0ibf5g4bbb3sw2qkj47h3ic 28461 28460 2026-07-12T16:12:54Z en>Codename Noreste 0 1 revision imported from [[:w:Template:Protection_padlock]]: Importing the main protection padlock template. 28460 wikitext text/x-wiki 0q651nfr0ibf5g4bbb3sw2qkj47h3ic 28462 28461 2026-10-24T01:16:14Z Kiran Gopi 624 [[:en:Template:Protection_padlock]] എന്നതിൽ നിന്ന് 2 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു 28460 wikitext text/x-wiki 0q651nfr0ibf5g4bbb3sw2qkj47h3ic