Opened 15 years ago
Last modified 13 years ago
#5402 closed enhancement
add support for detecting mid-air collisions — at Version 1
Reported by: | Steffen Pingel | Owned by: | osimons |
---|---|---|---|
Priority: | normal | Component: | XmlRpcPlugin |
Severity: | normal | Keywords: | |
Cc: | Thijs Triemstra, Steffen Pingel | Trac Release: | 0.11 |
Description (last modified by )
If the same field of a ticket is updated concurrently by two users the later update overrides the previous change without notice. It would be helpful if Trac supported versioning of tickets and would reject an update if the provided data did not match the version currently in the repository. An example of that is Bugzilla's has a notion of mid-air collision which require updating first and re-submitting in case of a conflict.
The original request filed against Mylyn is tracked here:
253932: submitting changes also sends unchanged fields possibly resetting them to old values https://bugs.eclipse.org/bugs/show_bug.cgi?id=253932
Note: See
TracTickets for help on using
tickets.
This implies adding a version field to the returned ticket attributes, and then expecting the same marker to be included in the attributes returned for updating. Should be an easy fix.
2 things come to mind:
_version
or_ver
. I kind of like_ver
because it is sufficiently different.See also #2794 for similar request for wiki pages.