﻿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
2033	is_approved	germish@…	Adrian Holovaty	"I strongly feel the need for an is_approved field in the User model (django.contrib.auth.models).  This field would allow for user systems that require email verification, user systems that require subscriptions/payment, etc...

Checking for is_approved at login should be an option.  Here are ome possible solutions, which would both allow for optional approval and backwards compatibility:

1. A modified login_required decorator:
@login_required(approval=True)

2. A setting in settings.py:
LOGIN_REQUIRES_APPROVAL = True"	defect	closed	Contrib apps	dev	normal	wontfix	User model is_approved		Unreviewed	0	0	0	0	0	0
