Module:Protection banner/config: Difference between revisions
From Roses, Tulips, & Liberty
Content added Content deleted
(construct msg all at once) |
(build the whole config all at once, and combine cfg and msg) |
||
Line 1:
-- This module provides configuration data for [[Module:Protection banner]].
return {
--------------------------------------------------------------------------------
Line 89:
-- specific banner config.
text = '${INTROBLURB}.',
explanation = '${EXPLANATIONBLURB}',
Line 95:
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
},
edit = {},
move = {},
create = {},
autoreview = {
autoconfirmed = {
alt = 'Page protected with pending changes level 1',
tooltip = 'All edits by unregistered and new users are subject to review',
image = 'Padlock-silver-light.svg'
},
default = {
alt = 'Page protected with pending changes level 2',
tooltip = 'All edits by users who are not reviewers or administrators are'
.. ' subject to review',
}
}
},
--------------------------------------------------------------------------------
Line 120 ⟶ 119:
--------------------------------------------------------------------------------
edit = {
text = '${INTROBLURB} to promote compliance with'
.. ' [[Wikipedia:Biographies of living persons'
.. "|Wikipedia's policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPBLURB} to promote compliance with the policy on biographies of'
.. ' living people',
},
dispute = {
text = '${DISPUTEBLURB}',
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
tooltip = 'due to editing disputes',
},
template = {
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST} to ask an'
.. ' [[Wikipedia:Administrators|administrator]] or'
.. ' [[Wikipedia:Template editor|template editor]] to make an edit if'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. '|uncontroversial]] or supported by'
.. ' [[Wikipedia:Consensus|consensus]]. You can also'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' unprotected.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
.. ' to prevent vandalism',
alt = 'Permanently protected ${PAGETYPE}',
},
office = {
text = '${OFFICEBLURB}',
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Padlock-black.svg',
},
reset = {
text = '${RESETBLURB}'
.. ' Standard Wikipedia policies will apply to its rewriting—which'
.. ' will eventually be open to all editors—and will be strictly'
.. ' enforced. The article has been placed under a level of'
.. ' semi-protection temporarily during the rebuilding of this'
.. ' article.\n\nAny insertion of material directly from'
.. ' pre-protection revisions of the article will be removed, as'
.. ' will any material added to the article that is not properly'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. " same date.\n\n'''Administrators may not override this action"
.. ' without approval from someone from the [[WP:OFFICE|Office]].'
.. " No editor may remove this notice.'''",
explanation = "If you can edit this page, please discuss all changes and"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " so.'''",
image = 'Padlock-black.svg',
},
sock = {
text = '${INTROBLURB} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
.. ' [[Wikipedia:Blocking policy|blocked]] or'
.. ' [[Wikipedia:List of banned users|banned users]]'
.. ' from editing it',
tooltip = '${TOOLTIPBLURB} to prevent sock puppets of blocked or banned users from'
.. ' editing it',
},
usertalk = {
text = '${INTROBLURB} to prevent ${VANDAL} from using it to make disruptive edits,'
.. ' such as abusing the'
.. ' {{[[Template:unblock|unblock]]}} template',
explanation = 'If you cannot edit this user talk page and you need to'
.. ' make a change or leave a message, you can'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for edits to a protected page'
.. '|request an edit]],'
.. ' [[Wikipedia:Requests for page protection'
.. '#Current requests for reduction in protection level'
.. '|request unprotection]],'
.. ' [[Special:Userlogin|log in]],'
.. ' or [[Special:UserLogin/signup|create an account]].',
},
vandalism = {
text = '${INTROBLURB} due to [[Wikipedia:Vandalism|vandalism]].',
tooltip = '${TOOLTIPBLURB} due to vandalism',
}
},
move = {
dispute = {
explanation = "This protection is '''not''' an endorsement of the"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
image = 'Padlock-olive.svg'
},
vandalism = {
}
},
create = {},
autoreview = {}
},
--------------------------------------------------------------------------------
Line 232 ⟶ 223:
--------------------------------------------------------------------------------
edit = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|'
.. 'protected]] from editing',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]'
},
move = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]'
.. ' from [[Help:Moving a page|page moves]]'
},
create = {
default = '[[Help:Starting a new page|Recreation]] of this ${PAGETYPE}'
},
autoreview = {
.. ' [[Wikipedia:User access levels#New users|new]] or'
.. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]'
.. ' users are currently'
default = 'All edits made to this ${PAGETYPE} by users who are not'
.. ' [[Wikipedia:Reviewing|reviewers]] or'
.. ' [[Wikipedia:Pending changes|subject to review]]'
}
},
--------------------------------------------------------------------------------
Line 267 ⟶ 256:
--------------------------------------------------------------------------------
edit = {
default = 'protected',
templateeditor = 'template-protected',
autoconfirmed = 'semi-protected',
},
move = {
},
create = {
},
autoreview = {
}
},
--------------------------------------------------------------------------------
Line 284 ⟶ 276:
--------------------------------------------------------------------------------
edit = {
sysop = 'Padlock.svg',
templateeditor = 'Padlock-pink.svg',
autoconfirmed = 'Padlock-silver.svg'
},
move = {
},
create = {
},
reviewer = 'Padlock-orange.svg'
}
},
--------------------------------------------------------------------------------
Line 304 ⟶ 299:
--------------------------------------------------------------------------------
edit = {
default = 'Wikipedia:Protection policy#full',
templateeditor = 'Wikipedia:Protection policy#template',
autoconfirmed = 'Wikipedia:Protection policy#semi'
},
move = {
},
create = {
},
autoreview = {
reviewer = 'Wikipedia:Protection policy#pc2'
}
},
--------------------------------------------------------------------------------
Line 388 ⟶ 386:
--]]
-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
vandalism = true,
},
-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
Line 407 ⟶ 405:
[ 14] = 'category',
[100] = 'portal',
},
['all-all-all-all-all'] = 'Wikipedia protected pages',
['all-all-office-all-all'] = 'Wikipedia Office-protected pages',
Line 452 ⟶ 450:
['all-all-all-autoconfirmed-autoreview'] = 'Wikipedia pending changes protected pages (level 1)',
['all-all-all-reviewer-autoreview'] = 'Wikipedia pending changes protected pages (level 2)',
},
--------------------------------------------------------------------------------
Line 460 ⟶ 458:
-- If any of the following reasons is passed to the module, it will not output
-- the "pages without expiry" tracking category.
blp = true,
},
-- The module will only output the "pages without expiry" tracking category
-- for the actions set to true in the following table.
edit = true,
move = false,
create = false,
autoreview = true
},
--------------------------------------------------------------------------------
Line 477 ⟶ 475:
--------------------------------------------------------------------------------
[0] = 'article',
[6] = 'file',
Line 484 ⟶ 482:
[828] = 'module',
default = 'page'
},
--------------------------------------------------------------------------------
Line 490 ⟶ 488:
--------------------------------------------------------------------------------
['indef'] = true,
['indefinite'] = true,
['indefinitely'] = true,
['infinite'] = true,
},
--------------------------------------------------------------------------------
Line 503 ⟶ 501:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Line 679 ⟶ 677:
['image-filename-default'] = 'Transparent.gif',
--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}
Line 684 ⟶ 685:
-- End configuration
--------------------------------------------------------------------------------
}
|