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

Daniel Kinzler <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
           Severity|normal                      |major

--- Comment #1 from Daniel Kinzler <[email protected]> 2012-08-19 
20:01:59 UTC ---
Setting to "major", because it's quite important that undeletion works
properly.

It's likely that undeletion does NOT work properly at the moment, since it
will, as far as I can see, bypass EntityObject::structuredSave() and also any
checks for global consistency e.g. unique sitelinks. 

Implementation note: Practically, we must make sure that undeleting a Wikidata
Entity uses the Entity::save() method instead of WikiPage::doEditContent().

In case undeletion is not possibly because of global consistency constraints
(like unique sitelinks), we should filter out the conflicting sitelinks, show a
diff and let the user confirm saving the modified version. This is related to
filtering undo/restore operations based on global constraints, as described in
bug 39428.

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