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