﻿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
24032	use has_permission instead of explicit is_staff for AdminSite	tanner	nobody	"AdminSite currently requires users to have is_staff explicitly set in order to login, i.e. only staff members can login.
The way it is hardcoded in AdminSite and its templates makes it difficult to create custom AdminSites which allow certain non-staff members (e.g. with special permissions) to login.

With this PR, custom AdminSites only need to override has_permission and login_form to change the login requirements.

PR: https://github.com/django/django/pull/3762"	New feature	new	contrib.admin	dev	Normal				Unreviewed	1	1	0	0	0	0
