Coverage for /Users/davegaeddert/Developer/dropseed/plain/plain-staff/plain/staff/toolbar.py: 82%

11 statements  

« prev     ^ index     » next       coverage.py v7.6.9, created at 2024-12-23 11:16 -0600

1class Toolbar: 

2 def __init__(self, request): 

3 self.request = request 

4 self.version = "dev" 

5 self.metadata = { 

6 "Request ID": request.unique_id, 

7 } 

8 

9 def should_render(self): 

10 if hasattr(self.request, "impersonator"): 

11 return self.request.impersonator.is_staff 

12 

13 if self.request.user: 

14 return self.request.user.is_staff 

15 

16 return False