Add a user list
This commit is contained in:
@@ -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'),
|
||||
|
@@ -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))
|
||||
|
@@ -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;
|
||||
}
|
||||
|
@@ -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 %}
|
||||
|
13
templates/profiles/list.html
Normal file
13
templates/profiles/list.html
Normal 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 %}
|
Reference in New Issue
Block a user