• 
      

    Fix and update the rbchecklist extension for Review Board 5.0.

    Review Request #12202 — Created March 24, 2022 and submitted

    Information

    rb-extension-pack
    master

    Reviewers

    This change updates the rbchecklist extension for Review Board 5.0.x and
    Django 3.2. This extension was also broken in a few ways, and I've fixed
    up the things that were causing it to break (some problems with error
    handling on the JS side, and a missing HTML element that was causing the
    settings page to show poorly).

    I'd really like to start over on this extension--what we have is both
    under-featured and over-complex, and the visual design is highly
    lacking. For now, this change gets things limping along again.

    Installed and activated the extension. Was able to use the features
    successfully.

    Summary ID
    Fix and update the rbchecklist extension for Review Board 5.0.
    This change updates the rbchecklist extension for Review Board 5.0.x and Django 3.2. This extension was also broken in a few ways, and I've fixed up the things that were causing it to break (some problems with error handling on the JS side, and a missing HTML element that was causing the settings page to show poorly). I'd really like to start over on this extension--what we have is both under-featured and over-complex, and the visual design is highly lacking. For now, this change gets things limping along again. Testing Done: Installed and activated the extension. Was able to use the features successfully.
    035d766d122870256aa06c87ac30ccf733aa731c
    Description From Last Updated

    Col: 72 Missing semicolon.

    reviewbotreviewbot

    This is a breaking change, so we need to bump major.

    chipx86chipx86

    do we use docstrings in __init__.py files? i've seen some places in the codebase have them and some don't. if …

    maubinmaubin

    add docstring

    maubinmaubin
    Checks run (1 failed, 1 succeeded)
    flake8 passed.
    JSHint failed.

    JSHint

    david
    chipx86
    1. 
        
    2. rbchecklist/rbchecklist/__init__.py (Diff revision 2)
       
       
      Show all issues

      This is a breaking change, so we need to bump major.

    3. 
        
    david
    maubin
    1. 
        
    2. Show all issues

      do we use docstrings in __init__.py files? i've seen some places in the codebase have them and some don't. if so you could add one here

      1. We didn't before, but we have been over time. My eventual goal is to get it so we can run pydocstyle (or some customized/pluginized version of it), so good catch.

    3. Show all issues

      add docstring

    4. 
        
    david
    maubin
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (f51ce8a)