• 
      

    Scale back changes to rbext a bit.

    Review Request #10908 — Created Feb. 19, 2020 and submitted

    Information

    Review Board
    release-4.0.x
    ca3f297...

    Reviewers

    I had made some changes to the rbext tool to completely initialize
    Review Board, but this was excessive and had some unintended side
    effects (such as requiring me to not collectstatic in the test runner
    due to weird errors, and unwanted logging setup). I've scaled this back
    to just load django apps before running the tests.

    Used rbext test successfully.

    Description From Last Updated

    I'm wondering if we should just expand the capabilities of initialize(). We have flags right now for turning off logging, …

    chipx86 chipx86

    E402 module level import not at top of file

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

    flake8

    chipx86
    1. 
        
    2. Show all issues

      I'm wondering if we should just expand the capabilities of initialize(). We have flags right now for turning off logging, extensions, and templates. We're unconditionally loading the siteconfig and emitting a signal. Maybe we want to add flags for those? Or some master flag that turns off everything but the bare-minimum?

      Or maybe that's a terrible idea and we should just go with setting up Django. I don't really know what all was breaking.

      1. It was breaking in a bunch of django-pipeline stuff. I think it's probably way easier to just stay with setting up django.

    3. 
        
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (69e1907)