Lock system

Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Light-weight module for locking nodes. Nodes are protected against paralell editation. Locks are bound to users.

How it works: When first user comes to node editation, current node is gets locked against editation of other users. When second user comes onto the same node editation, he can see whole editation form, but isn't able to edit any field.
Node editation is unlocked by lock-owning user when he exits the form via Save or Cancel buttons (Cancel button is provided by this module).

Users with the permission to edit locks can cancel or take over the lock from another user.

Module includes simple administration with an ability to set node types which can be locked via this module.

Similar projects

https://www.drupal.org/project/content_lock (More complex module).

Main advantages of this module

  • Lightweight strucutre
  • Setting per content type
Supporting organizations: 
Financial support of development.

Project information