Skip to content

Instantly share code, notes, and snippets.

@HenriqueLR
Created November 23, 2017 16:51
Show Gist options
  • Save HenriqueLR/7c78e2bc5b2f9c9ef9c75d269d4ae6f8 to your computer and use it in GitHub Desktop.
Save HenriqueLR/7c78e2bc5b2f9c9ef9c75d269d4ae6f8 to your computer and use it in GitHub Desktop.
def delete_selected(modeladmin, request, queryset):
if not modeladmin.has_delete_permission(request, queryset=queryset):
raise PermissionDenied
for obj in queryset:
obj.delete()
delete_selected.short_description = "Delete selected objects"
class MyModelAdmin(admin.ModelAdmin):
actions = [delete_selected]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment