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

--- Comment #13 from FT2 <[email protected]> 2010-05-12 09:25:55 UTC ---
(In reply to comment #8)
> Here's what I'd like to to:
> (Snip)
> Considering the fact that we want to move away from the archive table system,
> this probably will only work for not-deleted pages.
> 
> When moving a set of revisions, the special page has to differentiate between
> an existing target or a nonexisting one. In the latter case, a new page has to
> be created.
> 
> Any ideas, comments, suggestions?


1/ Moving only undeleted revisions works and can help keep it clean. If deleted
revisions are involved then the deleted revisions can be undeleted, moved, then
(if applicable) any deletable content removed using RevisionDelete. I think
this is what you meant?

2/ A few "ease of use" suggestions to throw into the mix:

* An "undo this move" button. RevisionMove needs a one click undo, as RevDelete
effectively has. People make mistakes and will need to quickly reverse
"whatever they just did".

* A "Preserve deletion status?" option that's available if any revisions are
deleted. Checking the box means that RevisionMove will undelete these, and
revisiondelete them again, to hide the fields specified (or all fields for
simplicity), before moving them, with a reason such as "automated conversion
from selective delete to revision delete, see (LINK TO REVISIONMOVE ACTION)". 

This will be a common sequence in the early days and is easy and useful to
automate.

* A confirmation dialog "this target page does not exist, are you sure you wish
to create a new page?" will be sensible.

* An "invert" button to specify all revisions except those checked, and usual
shift click + ctrl click options. If those don't exist they are useful enough
that they should.

-- 
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