Gamepedia Help Wiki
m (1 revision)
(→‎Instances where RevisionDelete may be used: Admins are able to review normal RevDel and suppression typically shouldn't be used for simply "vile vandalism")
 
(21 intermediate revisions by 11 users not shown)
Line 1: Line 1:
  +
'''Revision deletion''' (RevisionDelete) functionality allows for reduced visibility of log entries and non-current page revisions. It became a core feature in MediaWiki 1.16 (mid-2009), and the old method of reducing revision visibility, deleting the page and restoring all revisions but those which need hiding, is long since deprecated in favor of RevisionDelete. Applying RevisionDelete to a page revision reduces the visibility of that revision's content, its summary, the name of the user who made it, or any combination of those three. Deleted revisions still exist in the database, but cannot be viewed by users without special permissions.
Hiding individual lines from a page history or log is possible due to the '''RevisionDelete''' functionality added to the MediaWiki core codebase (i.e., from Mediawiki Version 1.16) in mid-2009. The revision deletion feature is available to users in at least one usergroup that has been given the <tt>deleterevision</tt> permission (which is not assigned to any group by default) in the MediaWiki configuration. The function has the ability to show/hide the revision itself, the name of the user who made the edit, or the edit summary used - or any combination of those three.
 
  +
  +
==Permissions==
  +
Revision deletion is available to users who have the <code>deleterevision</code> permission. Deleting log entries requires the <code>deletelogentry</code> permission. Viewing deleted revisions requires the <code>deletedtext</code> permission.
  +
  +
There also exists an advanced form of revision deletion, known as "suppression" or "oversighting", which hides the deleted information even further. Suppressing revisions and log entries as well as viewing suppressed information requires the <code>suppressrevision</code> permission. Suppression should not be confused with ordinary revision deletion.
  +
  +
On Gamepedia, revision deletion is restricted to [[bureaucrat]]s and staff, while suppression is only available to staff. Administrators, including [[wiki guardian]]s, have the permission to view deleted, but not suppressed, revisions.
  +
  +
==Policy for use==
  +
RevisionDelete should only be used in extreme cases when content needs to be completely hidden from other users. It should not be used to hide general spam, unwanted links, or other minor issues where simply reverting the revision is adequate. There are very few cases where RevisionDelete is appropriate and permitted to be used, as outlined below.
  +
  +
===Instances where RevisionDelete may be used===
  +
====Vile vandalism====
  +
* Vandalism so vile that all record of it ought to be expunged from the wiki for normal users
  +
* Wikipedia [[wikipedia:WP:RD2|defines it]] as "Grossly insulting, degrading, or offensive material that has little or no encyclopedic or project value"
  +
  +
====Private personal information (PPI)====
  +
* Example: a user’s private personal information has been put on the wiki and they wish to have it removed or it is obvious that it should be removed (a doxxing situation)
  +
** Such information includes: real name, physical address, telephone number, email address, fixed IP address (can lead to other PPI)
  +
  +
====Terms of Service violations====
  +
* Content which violates Terms of Service for the game in question. Examples may include instructions for cheating in the game, hacking code, etc.
  +
  +
If a copyright violation / takedown request is received, the user requesting must be directed to send said request formally according to these guidelines: [https://community.fandom.com/wiki/Help:DMCA_takedown_notice Fandom's help page on DMCA takedown notices]
  +
  +
When using the RevisionDelete function on private personal information, it must be logged with Gamepedia staff by emailing [mailto:community@gamepedia.com community@gamepedia.com].
  +
  +
In that email provide the following:
  +
# User requesting deletion (if applicable)
  +
# Your email (matching account email)
  +
# The link to the revision in question
  +
# Why RevisionDelete was used (include a link to talk/user page if request made that way, screenshot of Discord, etc if made that way)
  +
  +
Private personal information can be an important legal concern. Repeated failure to send this email can result in loss of bureaucrat position.
   
 
==Overview==
 
==Overview==
 
When enabled on an installation and viewed by a user with the appropriate permissions, every page revision and log entry has a small <span class="mw-revdelundel-link">(show/hide)</span> button displayed next to it, as shown in the normal revision and protection log entry below.
 
When enabled on an installation and viewed by a user with the appropriate permissions, every page revision and log entry has a small <span class="mw-revdelundel-link">(show/hide)</span> button displayed next to it, as shown in the normal revision and protection log entry below.
<ul>
 
<li class="undefined">(cur) (prev) <span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 <span class="history-user">>WikiUser <span class="mw-usertoollinks">(talk | contribs | block</span></span> <span class="history-size">(X bytes)</span> <span class="comment">(Edit summary)</span></span> (<span class="mw-history-undo">undo</span>) </li>
 
   
<li class="mw-logline-protect"><span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 WikiUser <span class="mw-usertoollinks">(talk | contribs | block)</span> protected "Page" [edit=sysop] (indefinite) [move=sysop] (indefinite) <span class="comment">(Log summary)</span> <span class="mw-logevent-actionlink"> (hist | change)</span> </li>
+
* (cur) (prev) <span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 <span class="history-user">WikiUser</span> <span class="mw-usertoollinks">(talk | contribs | block)</span> <span class="history-size">(X bytes)</span> <span class="comment">(Edit summary)</span> (<span class="mw-history-undo">undo</span>)
 
* <div class="mw-logline-protect"><span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 WikiUser <span class="mw-usertoollinks">(talk | contribs | block)</span> protected "Page" [edit=sysop] (indefinite) [move=sysop] (indefinite) <span class="comment">(Log summary)</span> <span class="mw-logevent-actionlink"> (hist | change)</span> </div>
</ul>
 
   
When a revision or log entry is hidden from view in its entirety, it is displayed like that shown below, with the elements hidden from view stricken and greyed out. Once a revision is hidden, the contents of the revision (if hidden), cannot be viewed by any usergroup without the <tt>deleterevision</tt> right. Trying to compare the revision with other revisions or access its &oldid= page will result in an error stating that the revision has been removed from the public archives. Similarly, trying to search for a hidden log entry by the users involved, when they have been hidden, will turn up no results.
+
When a revision or log entry is hidden from view in its entirety, it is displayed like that shown below, with the elements hidden from view stricken and greyed out. Once a revision is hidden, the contents of the revision (if hidden), cannot be viewed by any usergroup without the <code>deletedtext</code> right. Trying to compare the revision with other revisions or access its &oldid= page will result in an error stating that the revision has been removed from the public archives. Similarly, trying to search for a hidden log entry by the users involved, when they have been hidden, will turn up no results.
   
 
<ul>
 
<ul>
<li class="undefined">(cur) (prev) <span class="mw-revdelundel-link">(show/hide)</span> <span class="history-deleted">00:00, 1 Jan 1970</span> <span class="history-user"> <span class="history-deleted">(username removed)</span></span> <span class="history-deleted"> <span class="comment">(comment removed)</span></span> <tt>[deleted]</tt> </li>
+
<li class="undefined">(cur) (prev) <span class="mw-revdelundel-link">(show/hide)</span> <span class="history-deleted">00:00, 1 Jan 1970</span> <span class="history-user"> <span class="history-deleted">(username removed)</span></span> <span class="history-deleted"> <span class="comment">(comment removed)</span></span> <code>[deleted]</code> </li>
   
 
<li class="mw-logline-protect"><span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 <span class="history-deleted">(username removed)</span> <span class="history-deleted">(log action removed)</span> <span class="history-deleted">(comment removed)</span> </li>
 
<li class="mw-logline-protect"><span class="mw-revdelundel-link">(show/hide)</span> 00:00, 1 Jan 1970 <span class="history-deleted">(username removed)</span> <span class="history-deleted">(log action removed)</span> <span class="history-deleted">(comment removed)</span> </li>
Line 20: Line 52:
   
 
==Using RevisionDelete==
 
==Using RevisionDelete==
=== Hiding a revision ===
+
===Hiding a revision===
To show/hide a revision, click the small <span class="mw-revdelundel-link">(show/hide)</span> button next to the relevant revision or log entry that you wish to show/hide. Depending on your permissions, there may be between 3 and 4 different options to choose from:
+
To show/hide a revision, click the small <span class="mw-revdelundel-link">(change visibility)</span> button next to the relevant revision or log entry that you wish to show/hide. To change multiple revisions, check the checkboxes for the desired revisions in the page history and click the <span class="mw-revdelundel-link">Change visibility of selected revisions</span> button at the top right. Depending on your permissions, there may be between 3 and 4 different options to choose from:
 
* show/hide revision text
 
* show/hide revision text
* show/hide edit comment
+
* show/hide edit summary
* show/hide editor's username/IP
+
* show/hide editor's username/IP address
* Apply these restrictions to Sysops and lock this interface (only available to users with the <tt>suppressrevision</tt> right)
+
* Suppress data from administrators as well as others (only available to users with the <code>suppressrevision</code> right)
Tick the checkboxes next to each of the items that you wish to apply to the selected and then provide an informative summary in the "Log comment field". Once this information has been filled in, click the "Apply to selected revision" button to submit the information. If this has been done correctly, "Revision visibility successfully set" should be displayed on your screen.
+
Tick the checkboxes next to each of the items that you wish to apply to the selected and then provide an informative summary in the "Log comment field". Once this information has been filled in, click the "Apply to selected revision(s)" button to submit the information. If this has been done correctly, "Revision visibility successfully set" should be displayed on your screen.
   
=== Unhiding a revision ===
+
===Unhiding a revision===
To show/unhide a revision, click the <span class="mw-revdelundel-link">(show/hide)</span> button for the revision or log entry and simply untick all the boxes, provide your summary and click the "Apply to the selected revision" button. Success should be marked by the display of the "Revision visibility successfully set" message.
+
To show/unhide a revision, click the <span class="mw-revdelundel-link">(change visibility)</span> button for the revision or log entry and simply untick all the boxes, provide your summary and click the "Apply to the selected revision" button. Success should be marked by the display of the "Revision visibility successfully set" message.
   
=== Changing the visibility settings ===
+
===Changing the visibility settings===
This is quite similar to unhiding a revision; click the <span class="mw-revdelundel-link">(show/hide)</span> button and tick/untick the options that you wish to modify and click the apply button.
+
This is quite similar to unhiding a revision; click the <span class="mw-revdelundel-link">(change visibility)</span> button and tick/untick the options that you wish to modify and click the apply button.
   
== Log entries ==
+
==Log entries==
Normally, hiding a revision or page history item will produce a log message in the public [[Special:Log/delete|deletion log]] or the private [[Special:Log/suppress|supression log]] (if "Apply these restrictions to Sysops and lock this interface" is ticked). Log entries created in the public deletion log look like those displayed below for page revision and log entries visibilities respectively.
+
Normally, hiding a revision or page history item will produce a log message in the public [[Special:Log/delete|deletion log]] or the private [[Special:Log/suppress|supression log]] (if "Suppress data from administrators as well as others" is ticked). Log entries created in the public deletion log look like those displayed below for page revision and log entries visibilities respectively.
   
 
<ul>
 
<ul>
Line 46: Line 78:
   
 
==See also==
 
==See also==
* [[mw:Manual:RevisionDelete]]
+
*[[mediawikiwiki:Manual:RevisionDelete|RevisionDelete on MediaWiki.org]]
   
 
[[Category:Help]]
 
[[Category:Help]]
  +
  +
[[pl:RevisionDelete]]
  +
[[pt:Revisão de Exclusão]]

Latest revision as of 13:44, 14 April 2020

Revision deletion (RevisionDelete) functionality allows for reduced visibility of log entries and non-current page revisions. It became a core feature in MediaWiki 1.16 (mid-2009), and the old method of reducing revision visibility, deleting the page and restoring all revisions but those which need hiding, is long since deprecated in favor of RevisionDelete. Applying RevisionDelete to a page revision reduces the visibility of that revision's content, its summary, the name of the user who made it, or any combination of those three. Deleted revisions still exist in the database, but cannot be viewed by users without special permissions.

Permissions

Revision deletion is available to users who have the deleterevision permission. Deleting log entries requires the deletelogentry permission. Viewing deleted revisions requires the deletedtext permission.

There also exists an advanced form of revision deletion, known as "suppression" or "oversighting", which hides the deleted information even further. Suppressing revisions and log entries as well as viewing suppressed information requires the suppressrevision permission. Suppression should not be confused with ordinary revision deletion.

On Gamepedia, revision deletion is restricted to bureaucrats and staff, while suppression is only available to staff. Administrators, including wiki guardians, have the permission to view deleted, but not suppressed, revisions.

Policy for use

RevisionDelete should only be used in extreme cases when content needs to be completely hidden from other users. It should not be used to hide general spam, unwanted links, or other minor issues where simply reverting the revision is adequate. There are very few cases where RevisionDelete is appropriate and permitted to be used, as outlined below.

Instances where RevisionDelete may be used

Vile vandalism

  • Vandalism so vile that all record of it ought to be expunged from the wiki for normal users
  • Wikipedia defines it as "Grossly insulting, degrading, or offensive material that has little or no encyclopedic or project value"

Private personal information (PPI)

  • Example: a user’s private personal information has been put on the wiki and they wish to have it removed or it is obvious that it should be removed (a doxxing situation)
    • Such information includes: real name, physical address, telephone number, email address, fixed IP address (can lead to other PPI)

Terms of Service violations

  • Content which violates Terms of Service for the game in question. Examples may include instructions for cheating in the game, hacking code, etc.

If a copyright violation / takedown request is received, the user requesting must be directed to send said request formally according to these guidelines: Fandom's help page on DMCA takedown notices

When using the RevisionDelete function on private personal information, it must be logged with Gamepedia staff by emailing community@gamepedia.com.

In that email provide the following:

  1. User requesting deletion (if applicable)
  2. Your email (matching account email)
  3. The link to the revision in question
  4. Why RevisionDelete was used (include a link to talk/user page if request made that way, screenshot of Discord, etc if made that way)

Private personal information can be an important legal concern. Repeated failure to send this email can result in loss of bureaucrat position.

Overview

When enabled on an installation and viewed by a user with the appropriate permissions, every page revision and log entry has a small (show/hide) button displayed next to it, as shown in the normal revision and protection log entry below.

  • (cur) (prev) (show/hide) 00:00, 1 Jan 1970 WikiUser (talk | contribs | block) (X bytes) (Edit summary) (undo)
  • (show/hide) 00:00, 1 Jan 1970 WikiUser (talk | contribs | block) protected "Page" [edit=sysop] (indefinite) [move=sysop] (indefinite) ‎ (Log summary) (hist | change)

When a revision or log entry is hidden from view in its entirety, it is displayed like that shown below, with the elements hidden from view stricken and greyed out. Once a revision is hidden, the contents of the revision (if hidden), cannot be viewed by any usergroup without the deletedtext right. Trying to compare the revision with other revisions or access its &oldid= page will result in an error stating that the revision has been removed from the public archives. Similarly, trying to search for a hidden log entry by the users involved, when they have been hidden, will turn up no results.

  • (cur) (prev) (show/hide) 00:00, 1 Jan 1970 (username removed) (comment removed) [deleted]
  • (show/hide) 00:00, 1 Jan 1970 (username removed) (log action removed) (comment removed)

NOTE: Revision deletion remains applied to a page even when deleted. If a page is undeleted, revisions that were previously hidden with RevisionDelete will remain hidden to the public.

Using RevisionDelete

Hiding a revision

To show/hide a revision, click the small (change visibility) button next to the relevant revision or log entry that you wish to show/hide. To change multiple revisions, check the checkboxes for the desired revisions in the page history and click the Change visibility of selected revisions button at the top right. Depending on your permissions, there may be between 3 and 4 different options to choose from:

  • show/hide revision text
  • show/hide edit summary
  • show/hide editor's username/IP address
  • Suppress data from administrators as well as others (only available to users with the suppressrevision right)

Tick the checkboxes next to each of the items that you wish to apply to the selected and then provide an informative summary in the "Log comment field". Once this information has been filled in, click the "Apply to selected revision(s)" button to submit the information. If this has been done correctly, "Revision visibility successfully set" should be displayed on your screen.

Unhiding a revision

To show/unhide a revision, click the (change visibility) button for the revision or log entry and simply untick all the boxes, provide your summary and click the "Apply to the selected revision" button. Success should be marked by the display of the "Revision visibility successfully set" message.

Changing the visibility settings

This is quite similar to unhiding a revision; click the (change visibility) button and tick/untick the options that you wish to modify and click the apply button.

Log entries

Normally, hiding a revision or page history item will produce a log message in the public deletion log or the private supression log (if "Suppress data from administrators as well as others" is ticked). Log entries created in the public deletion log look like those displayed below for page revision and log entries visibilities respectively.

  • (show/hide) 00:00, 1 Jan 1970 WikiUser (talk | contribs | block) changed revision visibility of Page ‎ (hid content, edit summary, username for 1 revision: Log summary) (diff | change visibility)
  • (show/hide) 00:00, 1 Jan 1970 WikiUser (talk | contribs | block) changed event visibility of (Protection log) ‎ (hid content, edit summary, username for 1 event: Log summary) (change visibility)

The (show/hide) link displayed leads to the visibility settings for that particular log entry, while the (change visibility) button leads to the visibility settings for the page affected by that particular log entry.

See also