| Line 3: |
Line 3: |
| | | | |
| | -- Initialise necessary modules. | | -- Initialise necessary modules. |
| − | require('Module:No globals') | + | 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 |
| Line 865: |
Line 865: |
| | if yesno(args.category) ~= false then | | if yesno(args.category) ~= false then |
| | ret[#ret + 1] = protectionObj:makeCategoryLinks() | | ret[#ret + 1] = protectionObj:makeCategoryLinks() |
| | + | end |
| | + | |
| | + | -- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them |
| | + | if protectionObj.level == "extendedconfirmed" then |
| | + | if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then |
| | + | ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>" |
| | + | end |
| | end | | end |
| | | | |