Bug 756606 - concurrent editing
Summary: concurrent editing
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: PressGang CCMS
Classification: Community
Component: Web-UI
Version: 1.x
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Matthew Casperson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-24 01:55 UTC by Dana Mison
Modified: 2014-08-04 22:26 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-02 00:38:30 UTC


Attachments (Terms of Use)

Description Dana Mison 2011-11-24 01:55:00 UTC
/TopicEdit.xhtml

There is no way to tell if the topic you are about to fix something in is currently being edited by someone else.

Can lead to situations where one persons edits overwrite an other.

The easiest solution is to lock topics that are being edited. I suspect that a maximum editing time would be required too.

Ideally when a topic is opened for editing, then it should be flagged as such with the username.  Possibly with the time they started editing it.

When someone views that topic in sky net they should be able to see that it is currently being edited by which user.

It should not be possible to edit a topic currently being edited by someone else.  

At least some users should be able to clear edit locks.

Comment 1 Matthew Casperson 2011-12-07 21:32:13 UTC
Fixed in 20111209-0723

Last write still wins, but when a concurrent edit is detected users are taken to the Topic view screen with a warning that their changes have overwritten a previous change. It is up to the user to review the previous topic revisions and ensure that the topic is in a consistent state.


Note You need to log in before you can comment on or make changes to this bug.