﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30311	Can't replace global admin actions with specialized ones per-admin	Aarni Koskela	hashlash	"f9ff1df1daac8ae1fc22b27f48735148cb5488dd landed in 2.2 (discussion in #29917), which makes it impossible to replace a generic site-wide action (such as the built-in `delete_selected`) with a new one. It fails with the admin.E130 system check error.

We're seeing this with the qsessions app, which has to delete its session objects in non-bulk mode in order to clear caches: https://github.com/QueraTeam/django-qsessions/blob/c21d602a50c4746da7f698a8d39317ef214e7d05/qsessions/admin.py#L41-L46
(For this particular use case, it seems a fix is to instead override `modeladmin.delete_queryset` within `qsessions`'s `SessionAdmin`, as that's what the built-in `delete_selected` action does per https://github.com/django/django/blob/851d9eac23e08ff10a2d6fe5368b02798761663c/django/contrib/admin/actions.py#L40 .)"	Bug	closed	contrib.admin	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
