https://bugzilla.wikimedia.org/show_bug.cgi?id=18780
FT2 <ft2.w...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ft2.w...@gmail.com --- Comment #12 from FT2 <ft2.w...@gmail.com> 2009-12-01 08:02:43 UTC --- Having worked with RevisionDelete intensely (producing stats for its usage, interface work, bug hunting, oversighter), my main concern is the effect of bug 21279. Log, revision and action links break all over the place in a non-intuitive and non-easy-fixable manner, because revisions can move between "normal" and "deleted" -- and the two use entirely different (incompatible) schemas and link notation. Revisions are identified via &oldid=.. on wiki, but via Special:Undelete + timestamp (!) if deleted. Revisiondeleted items are identified by revisionid and the parameter "&revision" in the link on wiki, but "&archive" if deleted. So a revision that is deleted or undeleted (as opposed to RevDelete visibility changed) causes any and all links to the revision, to any diffs involving the revision, and to any delete log entries concerning revDelete actions about the revision, to break. Worse: even given a (deleted or normal) revision, a (deleted or normal) diff or a log entry reference, identifying the item concerned can be very difficult or impossible, other than by undeleting all and hoping the link works again, then re-deleting. Having seen this close up, this one's a "breaker" for me: Admins need to be able to use those logs as a tool to review others' actions. I couldn't advocate giving RevDelete to a few thousand admins across multiple wikis, until this is resolved and links relied on by admins for scrutiny, review and understanding, won't fail without a clue following every delete/undelete action. Several possible fixes are discussed in bug 21279 and include a "revision is deleted" bit (bug 21279 comment #2, Happy-melon, also allows withdrawal of oversight in full), once-off schema change so that all revisions whether deleted or not use the same revisionID to identify them plus a conversion table for old timestamp links to revisionID so existing links still work (bug 18104), or creation of a RevisionMove tool so that selective undelete can be withdrawn (bug 21312). -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- 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