Module:Effective protection level: Difference between revisions
From Test Wiki
Content deleted Content added
m 1 revision imported from metawikimedia:Module:Effective_protection_level: Importing Template:Sockpuppet from the Meta Wiki Wikimedia project wiki |
m>Tulsi Fulfilling edit requests per talk page by Awesome Aasim |
||
| Line 47: | Line 47: | ||
elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page |
elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page |
||
return 'sysop' |
return 'sysop' |
||
elseif level == 'templateeditor' then |
|||
return 'templateeditor' |
|||
elseif action == 'move' then |
elseif action == 'move' then |
||
local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. |
local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. |
||
if blacklistentry and not blacklistentry.params.autoconfirmed then |
if blacklistentry and not blacklistentry.params.autoconfirmed then |
||
return ' |
return 'sysop' |
||
elseif title.namespace == 6 then |
elseif title.namespace == 6 then |
||
return 'filemover' |
return 'filemover' |
||
| Line 64: | Line 62: | ||
if blacklistentry then |
if blacklistentry then |
||
if not blacklistentry.params.autoconfirmed then |
if not blacklistentry.params.autoconfirmed then |
||
return ' |
return 'sysop' |
||
elseif level == 'extendedconfirmed' then |
elseif level == 'extendedconfirmed' then |
||
return 'extendedconfirmed' |
return 'extendedconfirmed' |
||