https://bugzilla.wikimedia.org/show_bug.cgi?id=18493

           Summary: Unify various deletion systems
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: Deleting
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: ft2.w...@gmail.com


At present we now have 4 means of deleting material from either the public or
from administrators. Material can either be 

* Deleted from the public with traditional deletion
* Deleted from the public (part or full) with RevisionDeleted
* Deleted from admin view with Oversight
* Suppressed from admin view with RevisionDeleted

This collection means that any review of editor actions or conduct, or article
matters on the wiki, now faces two big problems in evaluating the existance or
seriousness or any issue:

* It's incredibly easy to overlook some edits or actions in the review, which
should be taken account of.
* It's more complex and takes examination of several screens, to review a
matter.
* Each of these has different mechanisms for viewing edits they affect; there
is no consistency of links, formats, access methods, etc.
* A third issue at a technical level - it's a lot to maintain, and allows for
inconsistent software behavior (or bugs fixed in one of these but not spotted
in the other), and requires more developer time etc.


I would like to suggest that in fact, all we now need is RevisionDeleted, with
the following options:

* What to hide - revision text, edit summary, user name/IP
* Whether admins can or can't access the hidden data
* Whether admins or users who cannot access the hidden data, should nonetheless
be able to see it exists even if they can't read it (there are cases when this
is safe, and cases when it isn't).


This proposal is that RevisionDeleted is amended slightly to show the above
options, and then both traditional deleted revisions and oversighted revisions
are converted to RevisionDeleted entries as a background task (ie a script
written that achieves this in the job queue over time). Following this:

* Delete and oversight both redirect to RevDel for their actions
* Delete/undelete and oversight url's both redirect to the appropriate lookup
link for any historical URL used to view an old deleted/oversighted edit.


The issue here is not so much one of software development, as of a once-off
conversion task of old data stored in one system to be moved to another.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to