Changeset - e45322d3c93e
[Not reviewed]
0 4 0
Bradley Kuhn (bkuhn) - 9 years ago 2015-01-03 15:02:02
bkuhn@ebb.org
Place Supporters counter on front & sponsors pages

The number of current supporters now appears on the frontpage and the
sponsors page.
4 files changed with 8 insertions and 2 deletions:
0 comments (0 inline, 0 general)
www/conservancy/frontpage.py
Show inline comments
 
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)
www/conservancy/sponsors.py
Show inline comments
...
 
@@ -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)
www/conservancy/templates/frontpage.html
Show inline comments
...
 
@@ -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 &amp; Blogs</h2>
www/conservancy/templates/sponsors.html
Show inline comments
...
 
@@ -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>
0 comments (0 inline, 0 general)