• 
      

    Fix review counts when deleting repositories.

    Review Request #5343 — Created Jan. 29, 2014 and submitted

    Information

    Review Board
    master

    Reviewers

    Fix review counts when deleting repositories.

    Removing repositories through the admin UI was hopefully the last place that
    could leave the review counts out of date. Unfortunately, there's no good way
    to get signalled when doing cascaded delete operations, because it's handled
    entirely by the SQL server.

    This change overrides ModelAdmin.log_deletion to fix up the review counts after
    deleting one or more repositories.

    Removed repositories that had review requests both using the individual and
    bulk delete operations. Reloaded my dashboard and saw that the review counts
    were correct.

    Description From Last Updated

    Can just take *args, **kwargs and pass that in instead, so we never have to worry about them changing arguments.

    chipx86chipx86

    """ on the next line.

    chipx86chipx86
    chipx86
    1. We can't listen to the deletion signal for the model? I assumed we'd get that any time we'd also get a log_deletion.

    2. reviewboard/scmtools/admin.py (Diff revision 1)
       
       
      Show all issues

      Can just take *args, **kwargs and pass that in instead, so we never have to worry about them changing arguments.

    3. reviewboard/scmtools/admin.py (Diff revision 1)
       
       
      Show all issues

      """ on the next line.

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