Module:Protected edit request/active: Difference between revisions

Content deleted Content added
m use gold instead of red
Jackmcbarn (talk | contribs)
support extended-confirmed edit requests
Line 29:
function title.getProtectionLevelText(protectionLevel)
-- Gets the text to use in anchors and urn links.
local levels = {unprotected = 'editunprotected', autoconfirmed = 'editsemiprotected', extendedconfirmed = 'editextendedprotected', templateeditor = 'edittemplateprotected', sysop = 'editprotected'}
return levels[protectionLevel]
end
Line 278:
function blurb:makeProtectionText()
local boxProtectionLevel = self.boxProtectionLevel
local levels = {['*'] = 'unprotected', autoconfirmed = 'semi-protected', extendedconfirmed = 'extended-confirmed-protected', templateeditor = 'template-protected', sysop = 'fully protected'}
for level, protectionText in pairs(levels) do
if level == boxProtectionLevel then
Line 425:
else
local userText
if boxProtectionLevel == 'autoconfirmedextendedconfirmed' then
userText = '[[Wikipedia:User access levels#Extended confirmed users|extended confirmed]] user'
elseif boxProtectionLevel == 'autoconfirmed' then
userText = '[[Wikipedia:User access levels#Autoconfirmed|autoconfirmed]] user'
else
Line 469 ⟶ 471:
local obj = getmetatable(box).new(protectionType, args)
setmetatable(obj, box)
local boxProtectionLevels = {semi = 'autoconfirmed', extended = 'extendedconfirmed', template = 'templateeditor', full = 'sysop'}
obj.boxProtectionLevel = boxProtectionLevels[protectionType]
obj.demo = yesno(args.demo)
Line 491 ⟶ 493:
elseif boxProtectionLevel == 'autoconfirmed' then
padlock = 'Padlock-silver.svg'
elseif boxProtectionLevel == 'extendedconfirmed' then
padlock = 'Padlock-blue.svg'
else
padlock = 'Padlock-bronze-open.svg'
Line 530 ⟶ 534:
local protectionCats = {
autoconfirmed = 'Wikipedia semi-protected edit requests',
extendedconfirmed = 'Wikipedia extended-confirmed-protected edit requests',
templateeditor = 'Wikipedia template-protected edit requests',
sysop = 'Wikipedia fully-protected edit requests'