﻿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
19411	Fully featured User model with admin-compliant permissions without username	michal@…	nobody	"I wanted to create a simple user Model with admin-compliant permissions so I used AbstractUser then I created my UserManager for that.

I don't need a username field in my User model. Why the AbstractUser class have username, first_name and last_name fields?
[https://github.com/django/django/blob/stable/1.5.x/django/contrib/auth/models.py#L300]
Are they required to admin-compliant permissions functionality?

Would be a better idea to move that fields in to User class?
[https://github.com/django/django/blob/stable/1.5.x/django/contrib/auth/models.py#L447]"	Cleanup/optimization	closed	contrib.auth	1.5-beta-1	Normal	invalid	AbstractUser		Unreviewed	0	0	0	0	0	0
