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

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from [email protected] 2012-06-18 13:55:51 UTC ---
Keep revid for background page in user interface, but maintain also a list of
last observed revid for other fields. On edit supply the last observed revid to
the API which then supplies the revid to doEditContent. If the edit succeed the
new revid is reported back to the requester. The requester then knows that the
old revid can be replaced by the new revid, so it updates other revids
including the one used for the background. If a new revid is not reported back
there is an edit conflict. All non-changed fields can then be updated anew but
the user interface must somehow show the conflict for the specific field if
that is the one he is editing.

Somehow-ish...

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