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

--- Comment #26 from Brion Vibber <[email protected]> 2011-05-03 22:40:28 UTC 
---
The original case for this bug appears to have pretty much been resolved with a
workaround:

1) Adjust visibility for some revision of a page that exists
2) Delete the page (or delete the page, then undelete all but that revision --
in any case, end up with the rev you adjusted deleted)
3) Look at the log entries for the page

The link on the log page automatically changes from &type=revision&ids=<rev_id>
to &type=archive&ids=<ar_timestamp> when this happens.

If you had saved the old link, then it won't work. But the link that's on the
live page will update correctly, and it'll flip back again if you undelete the
revision.

It doesn't seem to work the other way; if you adjusted visibility while
deleted, then undelete it, the log entry doesn't update to point to the live
revision.

And of course if you rename the page, all bets are off. Archived revisions are
referenced by timestamp due to ar_rev_id being a new addition a few years ago,
so -krrrrk- can't translate that.


I think the nicest thing to do would be to use
&type=revision&ids=<rev_id|ar_rev_id> and save &type=archive for those with no
saved ar_rev_id. These will be transportable across page moves and
deletion/undeletion state changes, and no need to worry about them updating
properly.

-- 
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to