Opened 10 years ago
Last modified 10 years ago
#24032 closed New feature
use has_permission instead of explicit is_staff for AdminSite — at Version 1
Reported by: | tanner | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | yes | Needs documentation: | yes |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
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.
Change History (1)
comment:1 by , 10 years ago
Description: | modified (diff) |
---|---|
Needs documentation: | set |
Note:
See TracTickets
for help on using tickets.