diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-07-28 22:12:24 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-07-28 22:12:24 -0500 |
commit | 990d3b6985041facf391f4ece0829a11c0fd317e (patch) | |
tree | fe6fcf7604e62a74e1a8d71e2a3fed4a1297712c /mediagoblin/user_pages/views.py | |
parent | 4476adcdb02d8c36ae87efe1c00ef0972ecff64d (diff) | |
download | mediagoblin-990d3b6985041facf391f4ece0829a11c0fd317e.tar.lz mediagoblin-990d3b6985041facf391f4ece0829a11c0fd317e.tar.xz mediagoblin-990d3b6985041facf391f4ece0829a11c0fd317e.zip |
Give useful verification information on users that need to verify their email
Diffstat (limited to 'mediagoblin/user_pages/views.py')
-rw-r--r-- | mediagoblin/user_pages/views.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py index a3172ebd..57dcb555 100644 --- a/mediagoblin/user_pages/views.py +++ b/mediagoblin/user_pages/views.py @@ -32,10 +32,14 @@ from werkzeug.contrib.atom import AtomFeed def user_home(request, page): """'Homepage' of a User()""" user = request.db.User.find_one({ - 'username': request.matchdict['user'], - 'status': 'active'}) + 'username': request.matchdict['user']}) if not user: return exc.HTTPNotFound() + elif user['status'] != u'active': + return render_to_response( + request, + 'mediagoblin/user_pages/user.html', + {'user': user}) cursor = request.db.MediaEntry.find( {'uploader': user['_id'], |