Jump to content

Module:Protection banner: Difference between revisions

finish list of categories
(add blp cats)
(finish list of categories)
Line 6: Line 6:
name = 'Wikipedia semi-protected user and user talk pages',
name = 'Wikipedia semi-protected user and user talk pages',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[2] = true, [3] = true}, -- User and user talk
ns = {[2] = true, [3] = true} -- User and user talk
reason - 'all'
},
},
{
{
name = 'Semi-protected project pages',
name = 'Semi-protected project pages',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[4] = true}, -- Project
ns = {[4] = true} -- Project
reason = 'all'
},
},
{
{
name = 'Semi-protected images',
name = 'Semi-protected images',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[6] = true}, -- File
ns = {[6] = true} -- File
reason = 'all'
},
},
{
{
name = 'Wikipedia semi-protected templates',
name = 'Wikipedia semi-protected templates',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[10] = true}, -- Template
ns = {[10] = true} -- Template
reason = 'all'
},
},
{
{
name = 'Semi-protected portals',
name = 'Semi-protected portals',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[100] = true}, -- Portal
ns = {[100] = true} -- Portal
reason = 'all'
},
},
{
{
name = 'Semi-protected talk pages',
name = 'Semi-protected talk pages',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'talk',
ns = {talk = true}
reason = 'all'
},
},
{
{
name = 'Wikipedia pages semi-protected against vandalism',
name = 'Wikipedia pages semi-protected against vandalism',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'all',
reason = 'vandalism'
reason = 'vandalism'
},
},
Line 55: Line 48:
name = 'Wikipedia protected user and user talk pages',
name = 'Wikipedia protected user and user talk pages',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = {[2] = true, [3] = true}, -- User and user talk
ns = {[2] = true, [3] = true} -- User and user talk
reason = 'all'
},
},
{
{
name = 'Protected images',
name = 'Protected images',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'file',
ns = {[6] = true} -- File
reason = 'all'
},
},
{
{
name = 'Protected project pages',
name = 'Protected project pages',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = {[6] = true}, -- File
ns = {[4] = true, [12] = true} -- Project and Help
reason = 'all'
},
},
{
{
name = 'Wikipedia protected templates',
name = 'Wikipedia protected templates',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = {[10] = true}, -- Template
ns = {[10] = true}, -- Template
reason = 'all'
},
},
{
{
name = 'Protected talk pages',
name = 'Protected talk pages',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'talk',
ns = {talk = true}
reason = 'all'
},
},
{
{
name = 'Wikipedia pages protected against vandalism',
name = 'Wikipedia pages protected against vandalism',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'vandalism'
reason = 'vandalism'
},
},
Line 97: Line 84:
name = 'Wikipedia pages semi-protected due to dispute',
name = 'Wikipedia pages semi-protected due to dispute',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'all',
reason = 'dispute'
reason = 'dispute'
},
},
Line 104: Line 90:
name = 'Wikipedia pages protected due to dispute',
name = 'Wikipedia pages protected due to dispute',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'dispute'
reason = 'dispute'
},
},
Line 111: Line 96:
name = 'Wikipedia pages move-protected due to dispute',
name = 'Wikipedia pages move-protected due to dispute',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'dispute'
reason = 'dispute'
},
},
Line 118: Line 102:
name = 'Wikipedia move-protected user and user talk pages',
name = 'Wikipedia move-protected user and user talk pages',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = {[2] = true, [3] = true}, -- User and user talk
ns = {[2] = true, [3] = true} -- User and user talk
reason = 'all'
},
},
{
{
name = 'Wikipedia move-protected project pages',
name = 'Wikipedia move-protected project pages',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = {[4] = true}, -- Project
ns = {[4] = true} -- Project
reason = 'all'
},
},
{
{
name = 'Wikipedia move-protected portals',
name = 'Wikipedia move-protected portals',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = {[100] = true}, -- Portal
ns = {[100] = true} -- Portal
reason = 'all'
},
},
{
{
name = 'Wikipedia semi-protected templates',
name = 'Wikipedia semi-protected templates',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = {[10] = true}, -- Template
ns = {[10] = true} -- Template
reason = 'all'
},
},
{
{
name = 'Wikipedia move-protected templates',
name = 'Wikipedia move-protected templates',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = {[10] = true}, -- Template
ns = {[10] = true} -- Template
reason = 'all'
},
},
{
{
name = 'Wikipedia protected templates',
name = 'Wikipedia protected templates',
type = 'edit',
type = 'edit',
level = 'full',
ns = {[10] = true} -- Template
ns = {[10] = true}, -- Template
reason = 'all'
},
},
{
{
name = 'Wikipedia move-protected portals',
name = 'Wikipedia move-protected portals',
type = 'move',
type = 'move',
level = 'full',
level = 'sysop',
ns = {[100] = true}, -- Portal
ns = {[100] = true} -- Portal
reason = 'all'
},
},
{
{
name = 'Wikipedia pages semi-protected from banned users',
name = 'Wikipedia pages semi-protected from banned users',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'all',
reason = 'sock'
reason = 'sock'
},
},
Line 174: Line 149:
name = 'Wikipedia pages protected from banned users',
name = 'Wikipedia pages protected from banned users',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'sock'
reason = 'sock'
},
},
Line 181: Line 155:
name = 'Wikipedia temporarily semi-protected biographies of living people',
name = 'Wikipedia temporarily semi-protected biographies of living people',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'all',
reason = 'blp',
reason = 'blp',
expiry = 'temp'
expiry = 'temp'
Line 189: Line 162:
name = 'Wikipedia temporarily protected biographies of living people',
name = 'Wikipedia temporarily protected biographies of living people',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'blp',
reason = 'blp',
expiry = 'temp'
expiry = 'temp'
Line 197: Line 169:
name = 'Wikipedia indefinitely semi-protected biographies of living people',
name = 'Wikipedia indefinitely semi-protected biographies of living people',
type = 'edit',
type = 'edit',
level = 'semi',
level = 'autoconfirmed',
ns = 'all',
reason = 'blp',
reason = 'blp',
expiry = 'indef'
expiry = 'indef'
Line 205: Line 176:
name = 'Wikipedia indefinitely protected biographies of living people',
name = 'Wikipedia indefinitely protected biographies of living people',
type = 'edit',
type = 'edit',
level = 'full',
level = 'sysop',
ns = 'all',
reason = 'blp',
reason = 'blp',
expiry = 'indef'
expiry = 'indef'
},
{
name = 'Wikipedia indefinitely semi-protected pages',
type = 'edit',
level = 'autoconfirmed',
expiry = 'indef'
},
{
name = 'Wikipedia move-protected talk pages',
type = 'move',
level = 'sysop',
ns = {talk = true}
},
{
name = 'Wikipedia indefinitely move-protected pages',
type = 'move',
level = 'sysop',
expiry = 'indef'
},
{
name = 'Wikipedia semi-protected pages',
type = 'edit',
level = 'autoconfirmed'
},
{
name = 'Wikipedia protected pages',
},
{
name = 'Wikipedia semi-protected categories',
type = 'edit',
level = 'autoconfirmed',
ns = {[14] = true}
},
{
name = 'Wikipedia protected categories',
type = 'edit',
ns = {[14] = true} -- Category
},
{
name = 'Wikipedia move-protected pages',
type = 'move',
level = 'sysop'
},
{
name = 'Wikipedia Office-protected pages',
reason = 'office'
},
{
name = 'Wikipedia pending changes protected pages (level 1)',
type = 'pc',
level = 'autoconfirmed'
},
{
name = 'Wikipedia pending changes protected pages (level 2)',
type = 'pc',
level = 'reviewer'
},
},
}
}


local error_categories = {
local error_categories = {
incorrect = 'Wikipedia pages with incorrect protection templates',
incorrect = 'Wikipedia pages with incorrect protection templates',
no_expiry = 'Wikipedia protected pages without expiry'
no_expiry = 'Wikipedia protected pages without expiry',
create = 'Wikipedia pages tagged as create-protected'
}
}


Cookies help us deliver our services. By using our services, you agree to our use of cookies.