Skip to content

Commit

Permalink
chore: add email to RoleAdmin
Browse files Browse the repository at this point in the history
  • Loading branch information
MyPyDavid committed Nov 22, 2023
1 parent f2623ad commit d2bf2ea
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion rdmo/accounts/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class RoleAdmin(admin.ModelAdmin):
search_fields = ('user__username', 'user__email')
list_filter = ('member', 'manager', 'editor', 'reviewer')

list_display = ('user', 'members', 'managers', 'editors', 'reviewers')
list_display = ('user', 'email', 'members', 'managers', 'editors', 'reviewers')

def get_queryset(self, request):
return Role.objects.prefetch_related(
Expand All @@ -43,6 +43,9 @@ def render_all_sites_or_join(obj, field_name: str) -> str:
return 'all Sites'
return ', '.join([site.domain for site in getattr(obj, field_name).all()])

def email(self, obj):
return obj.user.email

def members(self, obj):
return self.render_all_sites_or_join(obj, 'member')

Expand Down

0 comments on commit d2bf2ea

Please sign in to comment.