| Version 7 (modified by rostanin, 17 years ago) (diff) | 
|---|
Concept locks
Types of locking situations
- Concept map is locked
 - Concept map is read only
 - Concept map is locked, but concept to edit is a part of a CM locked by another user
 - Concept is viewed in the Vertex viewer
 - Concept is edited in InfoItems cockpit
 
Lock policies
- One is not allowed to edit concepts in a read only CM (only view properties)
 - One is not allowed to save a CM/change CM properties for a read only CM
 - One is not allowed to edit concept properties if the concept is locked by another user (or the same user has open 2 edit dialogs for the same concept in different CMs)
 - One is allowed to add relations to a concept locked by another user
 - One is allowed to edit an unlocked concept that is in a CM locked by another user
 - If a concept in a CM was changed by another source (e.g. in a infoItems cockpit or VV)
- User has to get a signs that concepts were changed
- e.g. some symbol displayed as a concept icon
 - If user opens such a concept it has to be refreshed from the server
 - Flex-application should send "refresh"-requests periodically to get informed about changed concepts
 
 
 - User has to get a signs that concepts were changed
 - All read-only CMs should get a flag "dirty" if the editing user saved/closed it
- e.g. some symbol displayed
 - User can refresh the CM contents from the server
 - User can request a CM lock if the editing user closed the CM
 - Flex-application should send "refresh"-requests periodically to get informed about changed CMs
 
 - If a concept map is closed, CM locks must be removed
- If the application is closed, all user's CM and concept locks must be removed
- What to do if the the browser crashed?
 
 
 - If the application is closed, all user's CM and concept locks must be removed
 
Saving concepts/CMs
Saving concepts
Attachments (1)
- locks.gif (218.9 KB) - added by rostanin 17 years ago.
 
Download all attachments as: .zip

