You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by rg...@apache.org on 2015/07/29 08:02:01 UTC
svn commit: r1693181 - in /comdev/tools/events_list:
templates/people/index.html templates/people/view.html urls.py views.py
Author: rgardler
Date: Wed Jul 29 06:02:00 2015
New Revision: 1693181
URL: http://svn.apache.org/r1693181
Log:
Add a basic person view
Added:
comdev/tools/events_list/templates/people/view.html
Modified:
comdev/tools/events_list/templates/people/index.html
comdev/tools/events_list/urls.py
comdev/tools/events_list/views.py
Modified: comdev/tools/events_list/templates/people/index.html
URL: http://svn.apache.org/viewvc/comdev/tools/events_list/templates/people/index.html?rev=1693181&r1=1693180&r2=1693181&view=diff
==============================================================================
--- comdev/tools/events_list/templates/people/index.html (original)
+++ comdev/tools/events_list/templates/people/index.html Wed Jul 29 06:02:00 2015
@@ -28,7 +28,7 @@
<tbody>
{% for person in person_list %}
<tr>
- <td>{{ person.name }}</td>
+ <td><a href="{% url 'viewPerson' person.id %}">{{ person.name }}</a></td>
<td>{{ person.city }}</td>
<td>{{ person.state }}</td>
<td>{{ person.country }}</td>
Added: comdev/tools/events_list/templates/people/view.html
URL: http://svn.apache.org/viewvc/comdev/tools/events_list/templates/people/view.html?rev=1693181&view=auto
==============================================================================
--- comdev/tools/events_list/templates/people/view.html (added)
+++ comdev/tools/events_list/templates/people/view.html Wed Jul 29 06:02:00 2015
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>{{ person.name }}</title>
+</head>
+<body>
+ <h1>{{ person.name }}</h1>
+ <p>{{ person.city }}, {{ person.state }}, {{ person.country }}</p>
+
+ <p>
+ <a href="{{ person.url }}">Source</a>
+ </p>
+
+ <p>Last Active: {{ person.lastVisit }}</p>
+</body>
+</html>
Modified: comdev/tools/events_list/urls.py
URL: http://svn.apache.org/viewvc/comdev/tools/events_list/urls.py?rev=1693181&r1=1693180&r2=1693181&view=diff
==============================================================================
--- comdev/tools/events_list/urls.py (original)
+++ comdev/tools/events_list/urls.py Wed Jul 29 06:02:00 2015
@@ -13,4 +13,5 @@ urlpatterns = [
url(r'^groups/(?P<group_id>[0-9]+)/importMembers/$', views.importMembers, name='importMembers'),
url(r'^people$', views.personIndex, name='personIndex'),
+ url(r'^people/(?P<person_id>[0-9]+)/$', views.viewPerson, name='viewPerson'),
]
Modified: comdev/tools/events_list/views.py
URL: http://svn.apache.org/viewvc/comdev/tools/events_list/views.py?rev=1693181&r1=1693180&r2=1693181&view=diff
==============================================================================
--- comdev/tools/events_list/views.py (original)
+++ comdev/tools/events_list/views.py Wed Jul 29 06:02:00 2015
@@ -97,6 +97,16 @@ def personIndex(request):
})
return HttpResponse(template.render(context))
+def viewPerson(request, person_id):
+ person = get_object_or_404(Person, pk = person_id)
+
+ template = loader.get_template('people/view.html')
+ context = RequestContext(request, {
+ 'person': person
+ })
+ return HttpResponse(template.render(context))
+
+
def _canImport():
if settings.DEBUG:
td = timedelta(microseconds = 1)