design/sequences/metacategory_editor.diag
changeset 116 672e3c4bbd0c
equal deleted inserted replaced
115:b5d11572f1ed 116:672e3c4bbd0c
       
     1 seqdiag {
       
     2     user; browser; client; server; db; metacat_srv;
       
     3     user -> browser                                          [label="edit group"];
       
     4     browser -> server                                        [label="get group form"];
       
     5     server => db                                             [label="get group", return="group"];
       
     6     server => metacat_srv                                    [label="GET /protocol", return="protocol json"];
       
     7 
       
     8     browser <-- server                                       [label="display form"];
       
     9 
       
    10     browser -> client                                        [label="form hidden field"];
       
    11 
       
    12     user -> client                                           [label="edit protocol"];
       
    13 
       
    14     browser <-- client                                       [label="form hidden field"];
       
    15 
       
    16     user -> browser                                          [label="submit"];
       
    17 
       
    18     browser -> server                                        [label="POST form"];
       
    19 
       
    20     server => metacat_srv                                    [label="POST /protocol", return="protocol revision json"];
       
    21 
       
    22     server => db                                             [label="update group"];
       
    23     browser <-- server;
       
    24     user <-- browser;
       
    25 }