Jump to content

Module:Protection banner: Difference between revisions

FlaggedRevs isn't installed on this wiki
m (1 revision imported)
(FlaggedRevs isn't installed on this wiki)
Line 88:
edit = true,
move = true,
autoreview = true,
upload = true
}
Line 440 ⟶ 439:
)
end
end
 
function Blurb:_makeEditRequestParameter()
local mEditRequest = require('Module:Submit an edit request')
local action = self._protectionObj.action
local level = self._protectionObj.level
-- Get the edit request type.
local requestType
if action == 'edit' then
if level == 'autoconfirmed' then
requestType = 'semi'
elseif level == 'extendedconfirmed' then
requestType = 'extended'
elseif level == 'templateeditor' then
requestType = 'template'
end
end
requestType = requestType or 'full'
-- Get the display value.
local display = self:_getExpandedMessage('edit-request-display')
 
return mEditRequest._link{type = requestType, display = display}
end
 
Line 593 ⟶ 568:
function Blurb:_makeProtectionLogParameter()
local pagename = self._protectionObj.title.prefixedText
-- We need the protection log.
if self._protectionObj.action == 'autoreview' then
return makeFullUrl(
-- We need the pending changes log.
'Special:Log',
return makeFullUrl(
{type = 'protect', page = pagename},
'Special:Log',
local display = self:_getExpandedMessage('editprotection-requestlog-display')
{type = 'stable', page = pagename},
)
self:_getExpandedMessage('pc-log-display')
)
else
-- We need the protection log.
return makeFullUrl(
'Special:Log',
{type = 'protect', page = pagename},
self:_getExpandedMessage('protection-log-display')
)
end
end
 
Cookies help us deliver our services. By using our services, you agree to our use of cookies.