• 
      

    Fix issues with repository management on Django 1.4.

    Review Request #2903 — Created Feb. 19, 2012 and submitted — Latest diff uploaded

    Information

    Review Board
    master

    Reviewers

    Fix issues with repository management on Django 1.4.
    
    All fields were being shown in the repository form, since Django's
    templates changed the class names for field rows to be "field-{name}"
    instead of just "{name}". This broke our showing/hiding logic.
    
    Once you update some object in the database, the admin UI expects it can
    send a message to the user's session, which requires the
    MessagesMiddleware. This is now enabled.
    
    And finally, the "Show SSH Key" was only showing up for existing
    repositories, as the block it's in won't show up for new DB entries.
    Move this out to a block that is always shown.
    Created and updated repositories without problems.
    
    Fields were shown/hidden based on the tool/hosting service selected.