From fdc739cea63052feaa5ead07c9b2b3554710411d Mon Sep 17 00:00:00 2001 From: bmedx Date: Mon, 10 Sep 2018 10:33:56 -0400 Subject: [PATCH] Clean up UserRetirementStatus admin --- openedx/core/djangoapps/user_api/admin.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/openedx/core/djangoapps/user_api/admin.py b/openedx/core/djangoapps/user_api/admin.py index 387957ae5a..75002f5aec 100644 --- a/openedx/core/djangoapps/user_api/admin.py +++ b/openedx/core/djangoapps/user_api/admin.py @@ -29,6 +29,20 @@ class UserRetirementStatusAdmin(admin.ModelAdmin): raw_id_fields = ('user',) search_fields = ('original_username', 'retired_username', 'original_email', 'retired_email', 'original_name') + def get_actions(self, request): + actions = super(UserRetirementStatusAdmin, self).get_actions(request) + if 'delete_selected' in actions: + del actions['delete_selected'] + return actions + + # Remove "add" button from admin + def has_add_permission(self, request): + return False + + # Remove "delete" button from admin + def has_delete_permission(self, request, obj=None): + return False + class Meta(object): model = UserRetirementStatus