Extension:AuthorProtect
Hello, Skizzerz I have a question/request about Extension:AuthorProtect, I have a four wiki farm and AuthorProtect installed on three, I have some userspace page headers that I would like to use Cascading protection with and as you probably know on the protection page when set to edit=author & move=author the cascading check box is there but does not accept input/change, is this a bug in my wiki or is it set this way in the extension and if so can this be changed ? Also I could not find a system message page like "MediaWiki:Authorprotectedpagewarning" is there some way I can create such a page or can this be added to the extension ? Just for FYI here is a link to a system message similar to what I would like MediaWiki:Semiprotectedpagewarning and MediaWiki:Semiprotectedpagemovewarning Just curious, these few items would seem to be a good addition to the extension. Thank you,
Cascading protection is not supported in AuthorProtect, as it would be simply impossible to manage correctly. The author of one page is not necessarily the author of another included in that page, meaning either users would either get locked out of pages they originally authored or they would get access to more pages than they are supposed to -- either way it is not a good situation. This is also not a design choice on my part, despite being a design philosophy I agree with, because MediaWiki is hardcoded such that the "sysop" level of protection is the only level of protection with cascading enabled on the protection UI. So, cascading protection will not be part of this extension.
As for the system message, unless MediaWiki provides one (attach uselang=qqx to the request headers to see if it does), it will also not be added as I believe MediaWiki already provides a warning of sorts that it is protected for authors, and you can simply edit that message instead. Coupled with other extensions that let you grab the protection level of a page via parser functions, you could make a dynamic message which changes content to what level the page is protected by.