Editing Module:Protection banner/config

From MINR.ORG WIKI

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 41: Line 41:
 
--
 
--
 
-- ${EDITREQUEST} - a link to create an edit request for the current page.
 
-- ${EDITREQUEST} - a link to create an edit request for the current page.
 +
--
 +
-- ${EXPIRY} - the protection expiry date in the format DD Month YYYY. If
 +
-- protection is indefinite or is not set, this is the blank string.
 
--
 
--
 
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
 
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
Line 136: Line 139:
 
autoconfirmed = {
 
autoconfirmed = {
 
alt = 'Page protected with pending changes level 1',
 
alt = 'Page protected with pending changes level 1',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
+
tooltip = 'All edits by unregistered and new users are subject to review',
 
image = 'Padlock-silver-light.svg'
 
image = 'Padlock-silver-light.svg'
 
},
 
},
Line 142: Line 145:
 
alt = 'Page protected with pending changes level 2',
 
alt = 'Page protected with pending changes level 2',
 
tooltip = 'All edits by users who are not reviewers or administrators are'
 
tooltip = 'All edits by users who are not reviewers or administrators are'
.. ' subject to review prior to becoming visible to unregistered users',
+
.. ' subject to review',
image = 'Padlock-orange.svg'
 
 
}
 
}
 
},
 
},
Line 163: Line 165:
 
description = 'For pages protected to promote compliance with the'
 
description = 'For pages protected to promote compliance with the'
 
.. ' [[Wikipedia:Biographies of living persons'
 
.. ' [[Wikipedia:Biographies of living persons'
.. '|biographies of living persons]] policy',
+
.. '|biographies of living persons]] policy.',
 
text = '${INTROFRAGMENT} to promote compliance with'
 
text = '${INTROFRAGMENT} to promote compliance with'
 
.. ' [[Wikipedia:Biographies of living persons'
 
.. ' [[Wikipedia:Biographies of living persons'
Line 173: Line 175:
 
dmca = {
 
dmca = {
 
description = 'For pages protected by the Wikimedia Foundation'
 
description = 'For pages protected by the Wikimedia Foundation'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
+
.. ' due to Digital Millennium Copyright Act takedown requests.',
 
explanation = function (protectionObj, args)
 
explanation = function (protectionObj, args)
 
local ret = 'Pursuant to a rights owner notice under the Digital'
 
local ret = 'Pursuant to a rights owner notice under the Digital'
Line 194: Line 196:
 
},
 
},
 
dispute = {
 
dispute = {
description = 'For pages protected due to editing disputes',
+
description = 'For pages protected due to editing disputes.',
 
text = function (protectionObj, args)
 
text = function (protectionObj, args)
 
-- Find the value of "disputes".
 
-- Find the value of "disputes".
Line 223: Line 225:
 
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
 
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
 
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
 
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
},
 
ecp = {
 
description = 'For articles in topic areas authorized by'
 
.. ' [[Wikipedia:Arbitration Committee|ArbCom]] or'
 
.. ' meets the criteria for community use',
 
tooltip = 'This ${PAGETYPE} is extended-confirmed protected',
 
alt = 'Extended-protected ${PAGETYPE}',
 
 
},
 
},
 
mainpage = {
 
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
+
description = 'For pages protected for being displayed on the [[Main Page]].',
 
text = 'This file is currently'
 
text = 'This file is currently'
 
.. ' [[Wikipedia:This page is protected|protected]] from'
 
.. ' [[Wikipedia:This page is protected|protected]] from'
Line 245: Line 240:
 
},
 
},
 
office = {
 
office = {
description = 'For pages protected by the Wikimedia Foundation',
+
description = 'For pages protected by the Wikimedia Foundation.',
 
text = function (protectionObj, args)
 
text = function (protectionObj, args)
 
local ret = 'This ${PAGETYPE} is currently under the'
 
local ret = 'This ${PAGETYPE} is currently under the'
Line 264: Line 259:
 
reset = {
 
reset = {
 
description = 'For pages protected by the Wikimedia Foundation and'
 
description = 'For pages protected by the Wikimedia Foundation and'
.. ' "reset" to a bare-bones version',
+
.. ' "reset" to a bare-bones version.',
 
  text = 'This ${PAGETYPE} is currently under the'
 
  text = 'This ${PAGETYPE} is currently under the'
 
.. ' scrutiny of the'
 
.. ' scrutiny of the'
Line 301: Line 296:
 
sock = {
 
sock = {
 
description = 'For pages protected due to'
 
description = 'For pages protected due to'
.. ' [[Wikipedia:Sock puppetry|sock puppetry]]',
+
.. ' [[Wikipedia:Sock puppetry|sock puppetry]].',
 
text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
 
text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
 
.. ' [[Wikipedia:Blocking policy|blocked]] or'
 
.. ' [[Wikipedia:Blocking policy|blocked]] or'
Line 311: Line 306:
 
template = {
 
template = {
 
description = 'For [[Wikipedia:High-risk templates|high-risk]]'
 
description = 'For [[Wikipedia:High-risk templates|high-risk]]'
.. ' templates and Lua modules',
+
.. ' templates and Lua modules.',
 
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
 
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
 
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
 
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
Line 329: Line 324:
 
usertalk = {
 
usertalk = {
 
description = 'For pages protected against disruptive edits by a'
 
description = 'For pages protected against disruptive edits by a'
.. ' particular user',
+
.. ' particular user.',
 
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
 
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
 
.. ' such as abusing the'
 
.. ' such as abusing the'
Line 346: Line 341:
 
vandalism = {
 
vandalism = {
 
description = 'For pages protected against'
 
description = 'For pages protected against'
.. ' [[Wikipedia:Vandalism|vandalism]]',
+
.. ' [[Wikipedia:Vandalism|vandalism]].',
 
text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].',
 
text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].',
 
explanation = function (protectionObj, args)
 
explanation = function (protectionObj, args)
Line 362: Line 357:
 
dispute = {
 
dispute = {
 
description = 'For pages protected against page moves due to'
 
description = 'For pages protected against page moves due to'
.. ' disputes over the page title',
+
.. ' disputes over the page title.',
 
explanation = "This protection is '''not''' an endorsement of the"
 
explanation = "This protection is '''not''' an endorsement of the"
 
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
 
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
Line 370: Line 365:
 
description = 'For pages protected against'
 
description = 'For pages protected against'
 
.. ' [[Wikipedia:Vandalism#Page-move vandalism'
 
.. ' [[Wikipedia:Vandalism#Page-move vandalism'
.. ' |page-move vandalism]]'
+
.. ' |page-move vandalism]].'
 
}
 
}
 
},
 
},
Line 402: Line 397:
 
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
 
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
 
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
 
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]',
+
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]'
extendedconfirmed = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} as a result of'
 
.. ' [[Wikipedia:Arbitration Committee|ArbCom]] enforcement or meets the'
 
.. ' [[Wikipedia:Protection policy#extended|criteria for community use]]',
 
 
},
 
},
 
move = {
 
move = {
Line 462: Line 454:
 
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
 
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
 
.. ' [[Special:UserLogin/signup|create an account]].',
 
.. ' [[Special:UserLogin/signup|create an account]].',
},
 
extendedconfirmed = {
 
default = 'Extended confirmed protection prevents edits from all IP editors'
 
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
 
.. ' The [[Wikipedia:Protection policy#extended|policy on community use]]'
 
.. ' specifies that extended confirmed protection can be applied to combat'
 
.. ' disruption, given that semi-protection has proven to be ineffective.'
 
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
 
.. ' ${EDITREQUEST} to ask for unconversial changes supported by'
 
.. ' [[Wikipedia:Consensus|consensus]].'
 
 
},
 
},
 
default = {
 
default = {
Line 566: Line 548:
 
default = 'protected',
 
default = 'protected',
 
templateeditor = 'template-protected',
 
templateeditor = 'template-protected',
extendedconfirmed = 'extended-protected',
 
 
autoconfirmed = 'semi-protected',
 
autoconfirmed = 'semi-protected',
 
},
 
},
Line 593: Line 574:
 
default = 'Padlock.svg',
 
default = 'Padlock.svg',
 
templateeditor = 'Padlock-pink.svg',
 
templateeditor = 'Padlock-pink.svg',
extendedconfirmed = 'Padlock-blue.svg',
 
 
autoconfirmed = 'Padlock-silver.svg'
 
autoconfirmed = 'Padlock-silver.svg'
 
},
 
},
Line 631: Line 611:
 
default = 'Wikipedia:Protection policy#full',
 
default = 'Wikipedia:Protection policy#full',
 
templateeditor = 'Wikipedia:Protection policy#template',
 
templateeditor = 'Wikipedia:Protection policy#template',
extendedconfirmed = 'Wikipedia:Protection policy#extended',
 
 
autoconfirmed = 'Wikipedia:Protection policy#semi'
 
autoconfirmed = 'Wikipedia:Protection policy#semi'
 
},
 
},
Line 757: Line 736:
 
['all|all|reset|all|all']                = 'Wikipedia Office-protected pages',
 
['all|all|reset|all|all']                = 'Wikipedia Office-protected pages',
 
['all|all|dmca|all|all']                = 'Wikipedia Office-protected pages',
 
['all|all|dmca|all|all']                = 'Wikipedia Office-protected pages',
['all|all|mainpage|all|all']            = 'Wikipedia fully-protected main page files',
+
['all|all|mainpage|all|all']            = 'Wikipedia fully-protected main page images',
['all|all|all|extendedconfirmed|all']    = 'Wikipedia pages under 30-500 editing restriction',
 
['all|all|ecp|extendedconfirmed|all']    = 'Wikipedia pages under 30-500 editing restriction',
 
 
['all|template|all|all|edit']            = 'Wikipedia fully-protected templates',
 
['all|template|all|all|edit']            = 'Wikipedia fully-protected templates',
 
['all|all|all|autoconfirmed|edit']      = 'Wikipedia semi-protected pages',
 
['all|all|all|autoconfirmed|edit']      = 'Wikipedia semi-protected pages',
Line 769: Line 746:
 
['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism',
 
['all|all|vandalism|autoconfirmed|edit'] = 'Wikipedia pages semi-protected against vandalism',
 
['all|category|all|autoconfirmed|edit']  = 'Wikipedia semi-protected categories',
 
['all|category|all|autoconfirmed|edit']  = 'Wikipedia semi-protected categories',
['all|file|all|autoconfirmed|edit']      = 'Wikipedia semi-protected files',
+
['all|file|all|autoconfirmed|edit']      = 'Wikipedia semi-protected images',
 
['all|portal|all|autoconfirmed|edit']    = 'Wikipedia semi-protected portals',
 
['all|portal|all|autoconfirmed|edit']    = 'Wikipedia semi-protected portals',
 
['all|project|all|autoconfirmed|edit']  = 'Wikipedia semi-protected project pages',
 
['all|project|all|autoconfirmed|edit']  = 'Wikipedia semi-protected project pages',
Line 871: Line 848:
 
filemover = {'sysop'},
 
filemover = {'sysop'},
 
templateeditor = {'sysop'},
 
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
+
autoconfirmed = {'reviewer', 'filemover', 'templateeditor'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
 
 
user = {'autoconfirmed'},
 
user = {'autoconfirmed'},
 
['*'] = {'user'}
 
['*'] = {'user'}
Line 895: Line 871:
 
wrappers = {
 
wrappers = {
 
['Template:Pp']                        = {},
 
['Template:Pp']                        = {},
['Template:Pp-30-500']                  = {'ecp'},
 
 
['Template:Pp-blp']                    = {'blp'},
 
['Template:Pp-blp']                    = {'blp'},
 
-- we don't need Template:Pp-create
 
-- we don't need Template:Pp-create
 
['Template:Pp-dispute']                = {'dispute'},
 
['Template:Pp-dispute']                = {'dispute'},
['Template:Pp-main-page']               = {'mainpage'},
+
['Template:Pp-main-page']               = {'mainpage'},
 
['Template:Pp-move']                    = {action = 'move'},
 
['Template:Pp-move']                    = {action = 'move'},
 
['Template:Pp-move-dispute']            = {'dispute', action = 'move'},
 
['Template:Pp-move-dispute']            = {'dispute', action = 'move'},
Line 909: Line 884:
 
['Template:Pp-pc2']                    = {action = 'autoreview', small = true},
 
['Template:Pp-pc2']                    = {action = 'autoreview', small = true},
 
['Template:Pp-reset']                  = {'reset'},
 
['Template:Pp-reset']                  = {'reset'},
['Template:Pp-semi-indef']              = {small = true},
+
['Template:Pp-semi-indef']              = {expiry = 'indef', small = true},
 
['Template:Pp-sock']                    = {'sock'},
 
['Template:Pp-sock']                    = {'sock'},
 
['Template:Pp-template']                = {'template', small = true},
 
['Template:Pp-template']                = {'template', small = true},
Line 1,020: Line 995:
 
-- These messages determine which tracking categories the module outputs.
 
-- These messages determine which tracking categories the module outputs.
 
['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates',
 
['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates',
 +
['tracking-category-expiry'] = 'Wikipedia protected pages without expiry',
 
['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules',
 
['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules',
  

Please note that all contributions to MINR.ORG WIKI may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see MINR.ORG WIKI:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)