We need someone able to develop a small cakePHP plugin for implementing pessimistic/optimistic locking in CakePhP models.
We need to attach a behavior to every model, able to lock a record while opened by a registered user: wjhen someone try to open a lock record there should be some kind of warning.
The plugin should come with a helper to check which files are opened by who and some other statistics.
We would like to be able to unlock a specific record on demand.
We are actually working on a 2.x base but we would appreciate the plugin to be compatible with forthcoming 3.0 release of cakePHP