• 
      

    Ensure review request e-mails are from the correct user

    Review Request #8100 — Created April 4, 2016 and submitted

    Information

    Review Board
    master

    Reviewers

    We now ensure that the user who updated the review request is the one
    who e-mails will be from. This is important when the owner of a review
    request is changed. Previously, the e-mail would be from the new owner.
    This issue has been corrected.

    We also determine the correct user to supply when publishing if one is
    not supplied by looking at the change description history.

    Ran unit tests.

    Description From Last Updated

    This should just go at the top of the file.

    david david

    Can we rename the parameter from_user?

    david david

    undefined name 'user'

    reviewbot reviewbot

    local variable 'user' is assigned to but never used

    reviewbot reviewbot

    There's an extra blank line here.

    david david
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
    2. 
        
    brennie
    david
    1. 
        
    2. reviewboard/notifications/email.py (Diff revision 1)
       
       
      Show all issues

      This should just go at the top of the file.

    3. reviewboard/notifications/email.py (Diff revision 1)
       
       
      Show all issues

      Can we rename the parameter from_user?

    4. 
        
    brennie
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
    2. reviewboard/notifications/email.py (Diff revision 2)
       
       
      Show all issues
       undefined name 'user'
      
    3. reviewboard/notifications/email.py (Diff revision 2)
       
       
      Show all issues
       local variable 'user' is assigned to but never used
      
    4. 
        
    brennie
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          reviewboard/notifications/email.py
          reviewboard/notifications/tests.py
          reviewboard/extensions/tests.py
          reviewboard/reviews/models/review_request_draft.py
      
      
    2. 
        
    david
    1. 
        
    2. reviewboard/notifications/email.py (Diff revision 3)
       
       
      Show all issues

      There's an extra blank line here.

    3. 
        
    brennie
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to feature/review-request-ownership (98f17e5)