• 
      

    Fix always creating new comments with Open Issue checked.

    Review Request #6978 — Created Feb. 26, 2015 and submitted

    Information

    Review Board
    release-2.0.x
    b02cc5a...

    Reviewers

    The comment dialog recently started unconditionally starting new comment
    with the Open Issue checkbox checked. This was happening due to a
    regression from a recent fix to some of this logic, which was actually
    exposing some bad defaults we previously had. Comments had issueOpened
    set to true by default, instead of allowing that default to be computed
    later on.
    
    We now set the default to null. When creating a new comment, it will
    then be set based off the user preference.

    Unit tests pass.

    Had my issueOpened preference set to true by default. Created a new comment
    and saw that the checkbox was checked. Saved it and verified the right state
    was set.

    Turned off the preference. Created a new comment and saw that it was unchecked.
    Saved it and verified the resulting state.

    Tested both preferences with existing draft comments. The comment always had
    the existing state.

    reviewbot
    1. Tool: Pyflakes
      Ignored Files:
          reviewboard/static/rb/js/resources/models/baseCommentModel.js
          reviewboard/static/rb/js/resources/models/tests/baseCommentModelTests.js
      
      
      
      Tool: PEP8 Style Checker
      Ignored Files:
          reviewboard/static/rb/js/resources/models/baseCommentModel.js
          reviewboard/static/rb/js/resources/models/tests/baseCommentModelTests.js
      
      
    2. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.0.x (e00af24)