Use the avatar services in the user infobox ETag

Review Request #8567 — Created Dec. 12, 2016 and submitted

Information

Review Board
release-3.0.x
b9027f8...

Reviewers

Ther user infobox was previously using the e-mail address of users in
ETag calculation because all avatars were Gravatars, which are based off
e-mail addresses. However, now that we have more avatar services
available, data specific to each service must be used to calculate ETag.

Updated the avatar service configuration for a user and saw that the
infobox returned an uncached response.

Description From Last Updated

We should leave this in, because the e-mail address is visible in the infobox.

daviddavid

If you just nested the if avatar_service: check into the avatars_enabled check you could eliminate the default None assignment.

daviddavid
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/reviews/views.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/reviews/views.py
    
    
  2. 
      
david
  1. 
      
  2. reviewboard/reviews/views.py (Diff revision 1)
     
     

    We should leave this in, because the e-mail address is visible in the infobox.

  3. reviewboard/reviews/views.py (Diff revision 1)
     
     
     
     
     
     
     
     

    If you just nested the if avatar_service: check into the avatars_enabled check you could eliminate the default None assignment.

  4. 
      
brennie
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        reviewboard/reviews/views.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        reviewboard/reviews/views.py
    
    
  2. 
      
david
  1. Ship It!
  2. 
      
brennie
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-3.0.x (6d91661)
Loading...