Module:Protection banner/config: Difference between revisions
From All Skies Encyclopaedia
imported>Mr. Stradivarius (add default banners and images) |
imported>Mr. Stradivarius (restructure banners table) |
||
Line 10: | Line 10: | ||
} |
} |
||
-------------------------------------------------------------------------------- |
|||
-- Banner config |
|||
-------------------------------------------------------------------------------- |
|||
-- A table of protection banners, sorted by protection type. |
|||
-- $1 = Intro blurb, e.g. "This page is currently |
|||
-- [[Help:Protection|protected]] from editing" |
|||
-- $2 = "until" or "or until" depending on the expiry |
|||
-- $3 = "disputes", with or without a section link |
|||
-- $4 = the type of the page, e.g. "article", "template", or "page" |
|||
-- $5 = A blurb "it has been protected for x years, x months and x days." |
|||
-- $6 = the protection date |
|||
-- $7 = {{vandal-m|username}} replacement |
|||
cfg.banners = { |
cfg.banners = { |
||
edit = {}, |
|||
-- A table of protection banners, sorted by protection type. |
|||
move = {}, |
|||
create = {}, |
|||
-- $1 = Intro blurb, e.g. "This page is currently |
|||
autoreview = {} |
|||
-- [[Help:Protection|protected]] from editing" |
|||
} |
|||
-- $2 = "until" or "or until" depending on the expiry |
|||
-- $3 = "disputes", with or without a section link |
|||
cfg.banners.edit.blp = { |
|||
-- $4 = the type of the page, e.g. "article", "template", or "page" |
|||
text = '$1 to promote compliance with' |
|||
-- $5 = A blurb "it has been protected for x years, x months and x days." |
|||
.. '[[Wikipedia:Biographies of living persons' |
|||
-- $6 = the protection date |
|||
.. "|Wikipedia's policy on the biographies" |
|||
-- $7 = {{vandal-m|username}} replacement |
|||
.. ' of living people]]', |
|||
edit = { |
|||
tooltip = '$1 to promote compliance with the policy on biographies of' |
|||
blp = { |
|||
.. ' living people', |
|||
text = '$1 to promote compliance with' |
|||
categoryOrder = 'reason', |
|||
.. '[[Wikipedia:Biographies of living persons' |
|||
} |
|||
.. "|Wikipedia's policy on the biographies" |
|||
.. ' of living people]]', |
|||
cfg.banners.edit.dispute = { |
|||
tooltip = '$1 to promote compliance with the policy on biographies of' |
|||
text = '$1 $2 editing $3 have been resolved', |
|||
.. ' living people', |
|||
tooltip = 'due to editing disputes', |
|||
categoryOrder = 'reason', |
|||
dispute = true, |
|||
}, |
|||
categoryOrder = 'reason', |
|||
dispute = { |
|||
} |
|||
text = '$1 $2 editing $3 have been resolved', |
|||
tooltip = 'due to editing disputes', |
|||
cfg.banners.edit.office = { |
|||
dispute = true, |
|||
text = 'This $4 is currently under the scrutiny of the' |
|||
categoryOrder = 'reason', |
|||
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' |
|||
}, |
|||
.. ' and is protected. $5', |
|||
office = { |
|||
categoryOrder = 'reason', |
|||
text = 'This $4 is currently under the scrutiny of the' |
|||
} |
|||
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]' |
|||
.. ' and is protected. $5', |
|||
cfg.banners.edit.reset = { |
|||
categoryOrder = 'reason', |
|||
text = 'On $6 this article was reduced to a simplified,' |
|||
}, |
|||
..' "bare bones" version so that it may be completely rewritten to' |
|||
reset = { |
|||
.. ' ensure it meets the policies of' |
|||
text = 'On $6 this article was reduced to a simplified,' |
|||
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' |
|||
..' "bare bones" version so that it may be completely rewritten to' |
|||
.. ' Standard Wikipedia policies will apply to its rewriting—which' |
|||
.. ' ensure it meets the policies of' |
|||
.. ' will eventually be open to all editors—and will be strictly' |
|||
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].' |
|||
.. ' enforced. The article has been placed under a level of' |
|||
.. ' Standard Wikipedia policies will apply to its rewriting—which' |
|||
.. ' semi-protection temporarily during the rebuilding of this' |
|||
.. ' will eventually be open to all editors—and will be strictly' |
|||
.. ' article.\n\nAny insertion of material directly from' |
|||
.. ' enforced. The article has been placed under a level of' |
|||
.. ' 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' |
|||
.. ' pre-protection revisions of the article will be removed, as' |
|||
.. " same date.\n\n'''Administrators may not override this action" |
|||
.. ' will any material added to the article that is not properly' |
|||
.. ' without approval from someone from the [[WP:OFFICE|Office]].' |
|||
.. ' sourced. The associated talk page(s) were also cleared on the' |
|||
.. " No editor may remove this notice.'''", |
|||
categoryOrder = 'reason', |
|||
.. ' without approval from someone from the [[WP:OFFICE|Office]].' |
|||
categoryReason = 'office', |
|||
.. " No editor may remove this notice.'''", |
|||
} |
|||
categoryOrder = 'reason', |
|||
categoryReason = 'office', |
|||
cfg.banners.edit.sock = { |
|||
}, |
|||
text = '$1 to prevent [[Wikipedia:Sock puppetry|sock puppets]] of' |
|||
sock = { |
|||
.. ' [[Wikipedia:Blocking policy|blocked]] or' |
|||
.. ' [[Wikipedia:List of banned users|banned users]]' |
|||
.. ' from editing it', |
|||
.. ' [[Wikipedia:List of banned users|banned users]]' |
|||
tooltip = '$1 to prevent sock puppets of blocked or banned users from' |
|||
.. ' from editing it', |
|||
.. ' editing it', |
|||
tooltip = '$1 to prevent sock puppets of blocked or banned users from' |
|||
categoryOrder = 'reason', |
|||
.. ' editing it', |
|||
} |
|||
categoryOrder = 'reason', |
|||
}, |
|||
cfg.banners.edit.usertalk = { |
|||
text = '$1 to prevent $7 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]].', |
|||
categoryReason = 'all', |
|||
} |
|||
vandalism = { |
|||
cfg.banners.edit.vandalism = { |
|||
text = '$1 due to [[Wikipedia:Vandalism|vandalism]]', |
|||
text = '$1 due to [[Wikipedia:Vandalism|vandalism]]', |
|||
tooltip = '$1 due to vandalism', |
|||
categoryOrder = 'namespace', |
|||
categoryOrder = 'namespace', |
|||
} |
|||
} |
|||
move = { |
|||
cfg.banners.move.dispute = { |
|||
} |
|||
vandalism = { |
|||
cfg.banners.move.vandalism = { |
|||
}, |
|||
} |
|||
move = { |
|||
} |
|||
cfg.banners.create = { |
|||
}, |
|||
} |
|||
create = { |
|||
}, |
|||
cfg.banners.autoreview.pc1 = { |
|||
} |
|||
pc1 = { |
|||
}, |
|||
cfg.banners.autoreview.pc2 = { |
|||
} |
|||
} |
|||
} |
} |
||
Revision as of 10:20, 9 June 2014
![]() | This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
![]() | This Lua module is used on many pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
This module contains configuration data for Module:Protection banner. For documentation please see the module comments, and if you're not sure how something works you can ask on the module talk page.
-- This module provides configuration data for [[Module:Protection banner]].
local cfg = {}
cfg.defaultBanners = {
edit = {},
move = {},
create = {},
autoreview = {}
}
--------------------------------------------------------------------------------
-- Banner config
--------------------------------------------------------------------------------
-- A table of protection banners, sorted by protection type.
-- $1 = Intro blurb, e.g. "This page is currently
-- [[Help:Protection|protected]] from editing"
-- $2 = "until" or "or until" depending on the expiry
-- $3 = "disputes", with or without a section link
-- $4 = the type of the page, e.g. "article", "template", or "page"
-- $5 = A blurb "it has been protected for x years, x months and x days."
-- $6 = the protection date
-- $7 = {{vandal-m|username}} replacement
cfg.banners = {
edit = {},
move = {},
create = {},
autoreview = {}
}
cfg.banners.edit.blp = {
text = '$1 to promote compliance with'
.. '[[Wikipedia:Biographies of living persons'
.. "|Wikipedia's policy on the biographies"
.. ' of living people]]',
tooltip = '$1 to promote compliance with the policy on biographies of'
.. ' living people',
categoryOrder = 'reason',
}
cfg.banners.edit.dispute = {
text = '$1 $2 editing $3 have been resolved',
tooltip = 'due to editing disputes',
dispute = true,
categoryOrder = 'reason',
}
cfg.banners.edit.office = {
text = 'This $4 is currently under the scrutiny of the'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' and is protected. $5',
categoryOrder = 'reason',
}
cfg.banners.edit.reset = {
text = 'On $6 this article was reduced to a simplified,'
..' "bare bones" version so that it may be completely rewritten to'
.. ' ensure it meets the policies of'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' 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.'''",
categoryOrder = 'reason',
categoryReason = 'office',
}
cfg.banners.edit.sock = {
text = '$1 to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
.. ' [[Wikipedia:Blocking policy|blocked]] or'
.. ' [[Wikipedia:List of banned users|banned users]]'
.. ' from editing it',
tooltip = '$1 to prevent sock puppets of blocked or banned users from'
.. ' editing it',
categoryOrder = 'reason',
}
cfg.banners.edit.usertalk = {
text = '$1 to prevent $7 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]].',
categoryReason = 'all',
}
cfg.banners.edit.vandalism = {
text = '$1 due to [[Wikipedia:Vandalism|vandalism]]',
tooltip = '$1 due to vandalism',
categoryOrder = 'namespace',
}
cfg.banners.move.dispute = {
}
cfg.banners.move.vandalism = {
}
cfg.banners.create = {
}
cfg.banners.autoreview.pc1 = {
}
cfg.banners.autoreview.pc2 = {
}
cfg.images = {
full = 'Padlock.svg',
semi = 'Padlock-silver.svg',
template = 'Padlock-pink.svg',
pc1 = 'Padlock-silver-light.svg',
pc2 = 'Padlock-orange.svg',
move = 'Padlock-olive.svg',
indef = 'Padlock-red.svg',
office = 'Padlock-black.svg',
create = 'Padlock-skyblue.svg'
}
cfg.categories = {
-- The key strings follow this format:
-- type, level, ns, reason, expiry
['all-all-all-all-all'] = 'Wikipedia protected pages',
['all-all-all-office-all'] = 'Wikipedia Office-protected pages',
['edit-all-template-all-all'] = 'Wikipedia protected templates',
['edit-autoconfirmed-all-all-all'] = 'Wikipedia semi-protected pages',
['edit-autoconfirmed-all-all-indef'] = 'Wikipedia indefinitely semi-protected pages',
['edit-autoconfirmed-all-blp-all'] = 'Wikipedia indefinitely semi-protected biographies of living people',
['edit-autoconfirmed-all-blp-temp'] = 'Wikipedia temporarily semi-protected biographies of living people',
['edit-autoconfirmed-all-dispute-all'] = 'Wikipedia pages semi-protected due to dispute',
['edit-autoconfirmed-all-sock-all'] = 'Wikipedia pages semi-protected from banned users',
['edit-autoconfirmed-all-vandalism-all'] = 'Wikipedia pages semi-protected against vandalism',
['edit-autoconfirmed-category-all-all'] = 'Wikipedia semi-protected categories',
['edit-autoconfirmed-file-all-all'] = 'Semi-protected images',
['edit-autoconfirmed-portal-all-all'] = 'Semi-protected portals',
['edit-autoconfirmed-project-all-all'] = 'Semi-protected project pages',
['edit-autoconfirmed-talk-all-all'] = 'Semi-protected talk pages',
['edit-autoconfirmed-template-all-all'] = 'Wikipedia semi-protected templates',
['edit-autoconfirmed-template-all-all'] = 'Wikipedia semi-protected templates',
['edit-autoconfirmed-user-all-all'] = 'Wikipedia semi-protected user and user talk pages',
['edit-sysop-all-blp-all'] = 'Wikipedia indefinitely protected biographies of living people',
['edit-sysop-all-blp-temp'] = 'Wikipedia temporarily protected biographies of living people',
['edit-sysop-all-dispute-all'] = 'Wikipedia pages protected due to dispute',
['edit-sysop-all-sock-all'] = 'Wikipedia pages protected from banned users',
['edit-sysop-all-vandalism-all'] = 'Wikipedia pages protected against vandalism',
['edit-sysop-category-all-all'] = 'Wikipedia protected categories',
['edit-sysop-file-all-all'] = 'Protected images',
['edit-sysop-project-all-all'] = 'Protected project pages',
['edit-sysop-talk-all-all'] = 'Protected talk pages',
['edit-sysop-template-all-all'] = 'Wikipedia protected templates',
['edit-sysop-user-all-all'] = 'Wikipedia protected user and user talk pages',
['move-sysop-all-all-all'] = 'Wikipedia move-protected pages',
['move-sysop-all-all-indef'] = 'Wikipedia indefinitely move-protected pages',
['move-sysop-all-dispute-all'] = 'Wikipedia pages move-protected due to dispute',
['move-sysop-all-vandalism-all'] = 'Wikipedia pages move-protected due to vandalism',
['move-sysop-portal-all-all'] = 'Wikipedia move-protected portals',
['move-sysop-portal-all-all'] = 'Wikipedia move-protected portals',
['move-sysop-project-all-all'] = 'Wikipedia move-protected project pages',
['move-sysop-talk-all-all'] = 'Wikipedia move-protected talk pages',
['move-sysop-template-all-all'] = 'Wikipedia move-protected templates',
['move-sysop-user-all-all'] = 'Wikipedia move-protected user and user talk pages',
['autoreview-autoconfirmed-all-all-all'] = 'Wikipedia pending changes protected pages (level 1)',
['autoreview-reviewer-all-all-all'] = 'Wikipedia pending changes protected pages (level 2)',
}
cfg.categoryNamespaces = {
[2] = 'user',
[3] = 'user',
[4] = 'project',
[6] = 'file',
[10] = 'template',
[12] = 'project',
[14] = 'category',
[100] = 'portal',
}
cfg.pagetypeNamespaces = {
[0] = 'article',
[6] = 'file',
[10] = 'template',
[14] = 'category',
[828] = 'module',
default = 'page'
}
cfg.errorCategories = {
incorrect = 'Wikipedia pages with incorrect protection templates',
noExpiry = 'Wikipedia protected pages without expiry',
create = 'Wikipedia pages tagged as create-protected',
template = 'Wikipedia template-protected pages other than templates and modules'
}
return cfg