Add a user list

This commit is contained in:
Trever Fischer
2012-03-02 21:19:56 -05:00
parent b246ac8910
commit 2976830bf6
5 changed files with 32 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ from django.views.generic.simple import direct_to_template
urlpatterns = patterns('profiles',
url(r'^me$', 'views.profile', name='user_profile'),
url(r'^list$', 'views.list'),
url(r'^register', 'views.register'),
url(r'^invites/claim$', 'views.claimInvite'),
url(r'^invites/claim/(?P<code>.+)$', 'views.claimInvite'),

View File

@@ -112,3 +112,7 @@ def claimInvite(request, code=None):
request.session['profile-invite'] = invite
return HttpResponseRedirect(reverse('profiles.views.register'))
return render_to_response('profiles/claim_invite.html', {'form': form}, context_instance = RequestContext(request))
def list(request):
profiles = User.objects.all()
return render_to_response('profiles/list.html', {'profiles': profiles}, context_instance = RequestContext(request))

View File

@@ -228,4 +228,17 @@ tr.sticky a:link {
border-bottom: 0px;
color: #fff;
padding: 1em;
margin-top: 1em;
}
#profile-list ul {
display:block;
list-style: none;
}
#profile-list li {
float: left;
border:3px solid black;
padding: 3px;
text-align: center;
}

View File

@@ -59,6 +59,7 @@
<ul>
<li><a href="/">Home</a></li>
<li><a href="{%url forums.views.index%}">Forums</a></li>
<li><a href="{%url profiles.views.list %}">User List</a></li>
<li><a href="{% url petition.views.create %}">Create Petition</a></li>
{% get_flatpages '/' as pages %}
{% for page in pages %}

View File

@@ -0,0 +1,13 @@
{% extends 'base_simple.html' %}
{% load avatar_tags %}
{% block title %}Users{% endblock %}
{% block sectiontitle %}Users{% endblock %}
{% block content %}
<ul id='profile-list'>
{% for user in profiles %}
<li>{% avatar user %}<p>{{user}}</p></li>
{% endfor %}
</ul>
{% endblock %}