•  
      story #8332 ease mass update of mirroring
    Summary
    git admin
    ease mass update of mirroring
    I get a fine grain control of what is mirrored or not

    1st step, you select the repositories you want to act on (as of today)
    2nd step, you get a table/matrix view with

                 | mirror 1 | mirror2 | ...
    Repository 1 |   [X]    |   [ ]   | ... [check/uncheck all]
    Repository 2 |   [ ]    |   [X]   | ... 
    Repository 3 |   [ ]    |   [X]   | ... 
    ...          | check /
                   uncheck all
    

    Notes:

    • the first load show the current state (ie which repo is mirrored where)
    • each row/column as a check / uncheck all option
    • when there is an action on a cell (check or uncheck) the cell is highlighted
    • this should work for up to 1000 repositories and 10 mirrors
    • be careful with usability of such a matrix

     

    Empty
    loic.lefort@st.com, Nicolas Terray (nterray), Nouha Terzi (terzino), Denis PILAT (denis_pilat)
    Status
    Empty
    Done
    Development
    • [ ] Does it involves User Interface? 
    • [ ] Are there any mockups?
    • [ ] Are permissions checked?
    • [ ] Does it need Javascript development?
    • [ ] Does it need a forge upgrade bucket?
    • [ ] Does it need to execute things in system events?
    • [ ] Does it impact project creation (templates)?
    • [ ] Is it exploratory?

    Update of logic:

    • take input instead of force apply of submitted value (ie. no longer unmapp)
    • only update repositories that needs to be updated
    • send list of repository / mirror
    Details
    #8332
    Manuel Vacelet (vaceletm)
    2015-10-12 10:58
    2015-08-14 12:17
    4698

    References

    Follow-ups

    User avatar
    • Status changed from Ready (stalled) to On going
    • CC list Nicolas Terray (nterray) added