Changes between Version 13 and Version 14 of ConceptLocks


Ignore:
Timestamp:
04/21/09 15:11:51 (15 years ago)
Author:
rostanin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptLocks

    v13 v14  
    2222         1. What to do if the the browser crashed? 
    2323   1. Lock timeout has to be defined. Ideally it has to be as long as the user's session timout and cleaned up after the session is expired/closed 
    24           
    25 = Saving concepts/CMs = 
    26  
    27 == Saving concepts == 
    28    1. Once a concept is saved withing a locked CM the changes are reflected in the server-side model but not saved permanently (db). Concept lock is kept untill the CM is saved/reverted 
    29    1. Once a concept is saved from another editing point changes are saved in the model and in the db 
    30    1. If a new concept is created within a locked CM it is added to the server-side model and individual search index but not saved persistantly 
    31    1. If a new concept is created withing other editing points it is added to the server-side model, common search index and saved persistantly 
    32    1. If a concept in a CM was changed by another source (e.g. in a infoItems cockpit or VV) 
    33       1. User has to get a signs that concepts were changed 
    34          1. e.g. some symbol displayed as a concept icon 
    35          1. If user opens such a concept it has to be refreshed from the server 
    36          1. Flex-application should send "refresh"-requests periodically to get informed about changed concepts 
    37  
    38 == Saving CMs == 
    39  
    40    1. All read-only CMs should get a flag "dirty" if the editing user saved/closed it 
    41          1. e.g. some symbol displayed 
    42          1. User can refresh the CM contents from the server 
    43          1. User can request a CM lock if the editing user closed the CM 
    44          1. Flex-application should send "refresh"-requests periodically to get informed about changed CMs 
    45    1. If the user closed a CM without saving, the server-side model has to be reverted