Difference between revisions of "Module:Protected edit request/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>Oshwah
m (Reverted edits by 24.120.144.34 (talk) (HG) (3.1.19))
m (68 revisions imported)
 
(53 intermediate revisions by 40 users not shown)
Line 1: Line 1:
{{module rating|beta}}
+
<noinclude>{{pp|small=yes}}</noinclude>
 +
{{module rating|release}}
 +
{{module rating|protected}}
 +
{{high use|25,000}}
  
 
This module produces a message box used to [[WP:PER|request edits]] to [[WP:PROTECT|protected]] pages. Edit requests can be made for fully protected, template-protected and semi-protected pages, and it is possible to request edits to multiple pages at once.
 
This module produces a message box used to [[WP:PER|request edits]] to [[WP:PROTECT|protected]] pages. Edit requests can be made for fully protected, template-protected and semi-protected pages, and it is possible to request edits to multiple pages at once.
Line 7: Line 10:
 
== Syntax ==
 
== Syntax ==
  
The module has three functions, one for each available protection level:
+
The module has five functions, one for each available protection level:
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 13: Line 16:
 
! Function !! Protection level !! Template
 
! Function !! Protection level !! Template
 
|-
 
|-
| <code>full</code> || [[WP:FULL|Full protection]] || {{tl|edit protected}}
+
| <code>interface</code> || [[WP:IADMIN|CSS/JS protection]] || {{tl|edit interface-protected}}
 +
|-
 +
| <code>full</code> || [[WP:FULL|Full protection]] || {{tl|edit fully-protected}}
 
|-
 
|-
 
| <code>template</code> || [[WP:TPROT|Template protection]] || {{tl|edit template-protected}}
 
| <code>template</code> || [[WP:TPROT|Template protection]] || {{tl|edit template-protected}}
 +
|-
 +
| <code>extended</code> || [[WP:EC-P|Extended confirmed protection]] || {{tl|edit extended-protected}}
 
|-
 
|-
 
| <code>semi</code> || [[WP:SEMI|Semi-protection]] || {{tl|edit semi-protected}}
 
| <code>semi</code> || [[WP:SEMI|Semi-protection]] || {{tl|edit semi-protected}}
Line 39: Line 46:
  
 
  &#123;{#invoke:protected edit request|''function''
 
  &#123;{#invoke:protected edit request|''function''
  | ''First page to be edited''|''Second page to be edited''|''Third page to be edited|...
+
  | ''First page to be edited''|''Second page to be edited''|''Third page to be edited''|...
 
  | answered =  
 
  | answered =  
 
  | ans      =  
 
  | ans      =  
Line 54: Line 61:
 
! Function !! Category
 
! Function !! Category
 
|-
 
|-
| <code>full</code> || [[:Category:Wikipedia protected edit requests]]
+
| <code>interface</code> || [[:Category:Wikipedia interface-protected edit requests]]
 +
|-
 +
| <code>full</code> || [[:Category:Wikipedia fully-protected edit requests]]
 
|-
 
|-
 
| <code>template</code> || [[:Category:Wikipedia template-protected edit requests]]
 
| <code>template</code> || [[:Category:Wikipedia template-protected edit requests]]
 +
|-
 +
| <code>extended</code> || [[:Category:Wikipedia extended-confirmed-protected edit requests]]
 
|-
 
|-
 
| <code>semi</code> || [[:Category:Wikipedia semi-protected edit requests]]
 
| <code>semi</code> || [[:Category:Wikipedia semi-protected edit requests]]

Latest revision as of 08:27, 27 September 2020

This module produces a message box used to request edits to protected pages. Edit requests can be made for fully protected, template-protected and semi-protected pages, and it is possible to request edits to multiple pages at once.

This module should be used on the talk page of the page to be edited. If you are not able to place it directly on this talk page, then you can specify the page to be edited with the positional parameters. You can also specify multiple pages to be edited, if this is more convenient than making multiple edit requests in different locations.

Syntax

The module has five functions, one for each available protection level:

Function Protection level Template
interface CSS/JS protection {{edit interface-protected}}
full Full protection {{edit fully-protected}}
template Template protection {{edit template-protected}}
extended Extended confirmed protection {{edit extended-protected}}
semi Semi-protection {{edit semi-protected}}
Basic usage
{{#invoke:protected edit request|function}}
Specify pages to be edited
{{#invoke:protected edit request|function|First page to be edited|Second page to be edited|...}}
Deactivate a request
{{#invoke:protected edit request|function|answered=yes}}
Force a request's protection level rather than allowing auto-detection
{{#invoke:protected edit request|function|force=yes}}
All parameters
{{#invoke:protected edit request|function
| First page to be edited|Second page to be edited|Third page to be edited|...
| answered = 
| ans      = 
| demo     = 
| force    = 
}}

Categories

The template categorises the page depending on the protection level of the pages to be edited.

Function Category
interface Category:Wikipedia interface-protected edit requests
full Category:Wikipedia fully-protected edit requests
template Category:Wikipedia template-protected edit requests
extended Category:Wikipedia extended-confirmed-protected edit requests
semi Category:Wikipedia semi-protected edit requests

The module attempts to detect the protection level of the pages used. If one or more of the pages are unprotected, or multiple pages with different protection levels are specified, the page is categorized in Category:Wikipedia edit requests possibly using incorrect templates. Otherwise, if the force parameter is not set, it is automatically categorized in the correct protection level.