Hi Michael, *,
On Thu, Feb 3, 2011 at 11:54 AM, Michael Wheatland
<michael@wheatland.com.au> wrote:
On Thu, Feb 3, 2011 at 7:59 PM, Narayan Aras <narayanaras@hotmail.com> wrote:
This is not a question of how big your change is, but the possibility of its being overwritten!
AFAIK unlike a VCS, Silverstripe is unable to detect/avoid check-in conflicts.
That's why I suggested manual setting of a "flag" to tip off anyone who wants to edit the same
page.
I agree that we need a way of identifying conflicting concurrent editing.
A 'flag' or 'checkout' is usually how this is done.
Maybe Christian can shed some light on the native functions of
Silverstripe for checking out content to ensure these conflicts don't
occur and others cannot edit the same content at the same time.
Well - why not just respect the "changed" highlighting (the green
color in the sitetree")?
I mean that's how I handle it. When I see a changed page, but doesn't
have a workflow request pending, this means for me: Someone is working
on this, If I have an urgent fix, I'll mail the one who edited the
page if it is not clear what he/she is working on.
So no, there is no "protection" against concurrent editing, the one
who publishes last "wins". but this is no real problem, as the changes
are not lost, you can always restore the changes using the version
history.
So the solution would be to save early when you start editing, so that
the page is flagged as changed and other know that someone is editing.
There is a module that adds explicit warnings and works by storing the
users who have currently opened/are currently viewing a page in the
cms. Thus this could possibly generate lots of false warnings (I'm
only viewing the page, not editing it, but it will still warn others
that I'm working on it/I have that page open - although I'm not sure
how exactly it works)
http://silverstripe.org/concurrent-editing-module/
ciao
Christian
--
Unsubscribe instructions: E-mail to website+help@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/website/
*** All posts to this list are publicly archived for eternity ***
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.