Open
Description
Code of Conduct
- I agree to follow Django's Code of Conduct
Feature Description
- Introduce a simpler
User
that does not have groups or permissions (as in permission model) - keep the abstract User model without
username
oremail
- start new projects with either a subclass of that base model that has basic role (
user
andadmin
could be it) - keep the Permission classes
- enable the current user model as an option
- provide an entrypoint (and simple implementation) for 2FA
Problem
For a lot of cases, the current user model is not adequate, being either too complex (project requires only "user" and "admin" roles) or too simple (no notion of record-level ownership or hierarchy). It is also missing a unified 2FA mechanism
Request or proposal
proposal
Additional Details
No response
Implementation Suggestions
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Idea