What happens when multiple users want to edit the same course at the same time?
CLOUD ONLY: The concurrent editing prevention feature is only available on the Confluence cloud platform.
The first contributor to open the course editor can start editing the course immediately. Editing will be locked for other contributors until the first contributor closes the editor.
When the first contributor finishes editing, the other contributors will be notified to reload the editor. The first user to open the editor will be able to edit the course and the others will need to wait until editing is done.
User A may lose Internet connection when editing the course, and the following scenarios may occur:
- No other user has the editor opened when the connection is restored: User A can resume editing.
- User B has the editor opened when the connection is restored:
- If user A has not made any editions before the Internet connection was lost, then the editor will be automatically reloaded, and they have to wait until user B closes the editor in order to be able to start editing the course again.
- If user A has made editions before the Internet connection was lost, then the editor will attempt to reload and then will inform user A that there are unsaved changes that will be lost if the reload takes place. User A can choose one of the following options:
- Discard the unsaved changes: The editor will reload and user A will have to wait until user B closes the editor in order to be able to start editing the course again.
- Cancel the reload and keep the unsaved changes: Editing will be locked and user A will not be able to save the changes.
In this case, the unsaved changes will still be displayed on the course editor so it is recommended to take note of the changes before reloading the course. Then, user A will have to reload the editor and lose the unsaved changes in order to be able to edit the course again. User A can reload the editor and start editing the course only after user B closes the editor.
- User B saved a new course version: User A will be informed of the new version and prompted to reload the editor. If user A made any unsaved changes, they can take note of them before reloading the course as previously outlined.