[MGNLSLOCK-1] locking of Pages while editing from one page Created: 31/Aug/04  Updated: 07/Dec/10  Resolved: 09/Nov/10

Status: Closed
Project: Magnolia Soft Locking Module
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: New Feature Priority: Major
Reporter: Boris Kraft Assignee: Federico Grilli
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-3313 Add multivalue property support to me... Closed
is related to MAGNOLIA-1252 Synchronize gui save calls on node/ h... Closed
Template:
Acceptance criteria:
Empty
Date of First Response:

 Description   

the system should provide the feature that if one person edits a page he or she can see a warning about other users concurrently editing the same page, the so-called "soft locking" as opposed to "hard-locking" where two users are not allowed to edit the same page at the same time.



 Comments   
Comment by Boris Kraft [ 31/Aug/04 ]

I think this is a very valid request. The question is if we should use optimistic or pessimistic strategy. Maybe we could make that a config option - after all it depends on how often it is a problem.

Optimistic: never lock, but warn if someone has made changes while you were editing the page. You will have to reapply your changes. (Bonus points: a visual merge mechanism)

Pessimistic: always lock page as soon as someone edits it. The problem is that this needs a time out. After the time out, if I save, I can get an error that in the meantime someone else has taken over.

In general, I am for optimistic as a default.

Comment by Boris Kraft [ 12/Oct/04 ]

Another area to watch is that with the new interface, the name of a page can be changed in the site tree view whereas the content can be changed in the page authoring view. We want to make sure that nothing goes wrong here - what if soemone changes the name of a page while it is being edited - is this allowed?.

Since we plan to move towards UUID's internally, this should pose no problem unless someone writes a template that allows to change the page name from withing a different environment.

Maybe some form of (automatic) locking of properties would help.

Comment by Chris Allan [ 09/Feb/07 ]

I think that this would be a very useful feature!

My personal sway is towards a more pessimistic approach. Or better still would be to make this user configurable!

Is this likely to be included in any upcoming releases?

Comment by Boris Kraft [ 05/Nov/08 ]

we added a concept page for this: http://wiki.magnolia-cms.com/display/DEV/Concept+Page+Locking and expect work on this to start soon.

Comment by Stacy Wolters [ 19/Jul/09 ]

What is the status of this issue/feature development?

Comment by Boris Kraft [ 09/Dec/09 ]

status is that we don't touch it before we do the new GUI (5.0), hence I am moving fix-version to 5.0

Generated at Mon Feb 12 07:14:20 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.