Place Supporters counter on front & sponsors pages
The number of current supporters now appears on the frontpage and the sponsors page.
This commit is contained in:
parent
f723a74f51
commit
e45322d3c9
4 changed files with 8 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
|||
from django.shortcuts import render_to_response
|
||||
from conservancy.apps.supporters.models import Supporter as Supporter
|
||||
from conservancy.apps.news.models import PressRelease
|
||||
from conservancy.apps.blog.models import Entry as BlogEntry
|
||||
from datetime import datetime, timedelta
|
||||
|
@ -9,11 +10,13 @@ def view(request):
|
|||
Performs all object queries necessary to render the front page.
|
||||
"""
|
||||
|
||||
supporters_count = len(Supporter.objects.all().filter(display_until_date__gte=datetime.now()))
|
||||
press_releases = PressRelease.objects.all().filter(pub_date__lte=datetime.now(), sites=2)[:5]
|
||||
blog = BlogEntry.objects.all().filter(pub_date__lte=datetime.now())[:3]
|
||||
|
||||
c = {
|
||||
'press_releases': press_releases,
|
||||
'supporters_count': supporters_count,
|
||||
'blog' : blog
|
||||
}
|
||||
return render_to_response("frontpage.html", c)
|
||||
|
|
|
@ -9,11 +9,13 @@ def view(request):
|
|||
"""
|
||||
|
||||
supporters = Supporter.objects.all().filter(display_until_date__gte=datetime.now())
|
||||
supporters_count = len(supporters)
|
||||
anonymous_count = len(supporters.filter(display_name = 'Anonymous'))
|
||||
supporters = supporters.exclude(display_name = 'Anonymous')
|
||||
|
||||
c = {
|
||||
'supporters' : supporters,
|
||||
'supporters_count' : supporters_count,
|
||||
'anonymous_count' : anonymous_count
|
||||
}
|
||||
return render_to_response("sponsors.html", c)
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
<h2>Support Conservancy</h2>
|
||||
<p>As a 501(c)(3) non-profit organization, Conservancy relies on
|
||||
charitable donations for its operations.
|
||||
Please <a href="/supporter/"><strong>become a Conservancy support
|
||||
Please join {{supporters_count|safe}} others and <a href="/supporter/"><strong>become a Conservancy support
|
||||
today</strong></a> and/or <a href="/donate/">donate generously</a> to help our work!
|
||||
</p>
|
||||
<h2>Follow Conservancy News & Blogs</h2>
|
||||
|
|
|
@ -51,7 +51,8 @@ any of its sponsors.</p>
|
|||
<br/>
|
||||
<h2>Supporters</h2>
|
||||
|
||||
<p>Conservancy Supporters are individuals who give $120 or more annually as
|
||||
<p>Conservancy currently has {{supporters_count|safe}} Supporters.
|
||||
Conservancy Supporters are individuals who give $120 or more annually as
|
||||
part of <a href="/supporter/">the Official Conservancy Supporter
|
||||
program</a>. Those who request public acknowledgment are listed here in
|
||||
alphabetical order by surname:</p>
|
||||
|
|
Loading…
Reference in a new issue