Module:Protection banner: Difference between revisions
Content deleted Content added
Replace Module:Vandal-m per TfD; getting this over-two-year-old merge proposal finally completed |
Johnrdorazio (talk | contribs) m 1 revision imported |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
-- Initialise necessary modules. |
-- Initialise necessary modules. |
||
require(' |
require('strict') |
||
local makeFileLink = require('Module:File link')._main |
local makeFileLink = require('Module:File link')._main |
||
local effectiveProtectionLevel = require('Module:Effective protection level')._main |
local effectiveProtectionLevel = require('Module:Effective protection level')._main |
||
Line 843: | Line 843: | ||
-- protection from some other action, then don't bother displaying anything |
-- protection from some other action, then don't bother displaying anything |
||
-- for the other action (except categories). |
-- for the other action (except categories). |
||
if protectionObj.action == 'edit' or |
if not yesno(args.catonly) and (protectionObj.action == 'edit' or |
||
args.demolevel or |
args.demolevel or |
||
not getReachableNodes( |
not getReachableNodes( |
||
cfg.hierarchy, |
cfg.hierarchy, |
||
protectionObj.level |
protectionObj.level |
||
)[effectiveProtectionLevel('edit', protectionObj.title)] |
)[effectiveProtectionLevel('edit', protectionObj.title)]) |
||
then |
then |
||
-- Initialise the blurb object |
-- Initialise the blurb object |