From 53e84390de2250cc49f9c081c0e171d96cdc41d0 Mon Sep 17 00:00:00 2001 From: Ahsan Ulhaq Date: Wed, 26 Oct 2016 17:33:46 +0500 Subject: [PATCH] Expose the user email to the api-admin view ECOM-5365 --- openedx/core/djangoapps/api_admin/admin.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openedx/core/djangoapps/api_admin/admin.py b/openedx/core/djangoapps/api_admin/admin.py index 43f0560f59..3521a1cd52 100644 --- a/openedx/core/djangoapps/api_admin/admin.py +++ b/openedx/core/djangoapps/api_admin/admin.py @@ -14,14 +14,18 @@ class ApiAccessRequestAdmin(admin.ModelAdmin): list_filter = ('status',) search_fields = ('user__email',) raw_id_fields = ('user',) - readonly_fields = ('user', 'website', 'reason', 'company_name', 'company_address', 'contacted', ) + readonly_fields = ('user', 'email_address', 'website', 'reason', 'company_name', 'company_address', 'contacted',) exclude = ('site',) + def email_address(self, obj): + """User email requesting for API Access.""" + return obj.user.email + def get_fieldsets(self, request, obj=None): return ( (None, { 'fields': ( - 'user', 'website', 'reason', 'company_name', 'company_address', + 'user', 'email_address', 'website', 'reason', 'company_name', 'company_address', ) },), ('Status', {