Locking: create a list to handle locks

Description

Initial behaviour:
--------------------------------------------------------------
multiple formulars with the same row dataset are open.
--------------------------------------------------------------

Real behaviour:
--------------------------------------------------------------
locking mechanism does not know in which formular the user is working. maybe closing on formular can kill the lock.
--------------------------------------------------------------

Expected behaviour:
--------------------------------------------------------------
store locks in a list or map and delete/add locks with the formular id here.
+ If no lock is added then also create a lock entry in database.
+ If user have already a lock on this row add to list and renew it on database
+ If delete last entry in list, delete it also on db
--------------------------------------------------------------

Comment:
--------------------------------------------------------------

--------------------------------------------------------------

Environment

None

Activity

Show:
A
July 2, 2013, 12:50 PM

Locking works fine

Fixed

Assignee

Matthias Pickel

Reporter

Matthias Pickel

Labels

None

Epic/Theme

None

Priority

Major