Changeset - 7c7ab8f6910f
[Not reviewed]
1 4 1
eximious - 5 years ago 2019-01-09 15:52:30
Merge branch 'master' of ssh://
5 files changed with 29 insertions and 5 deletions:
0 comments (0 inline, 0 general)
Show inline comments
from datetime import datetime as DateTime
from pytz import utc as UTC

import conservancy.settings
from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal

SITE_FUNDGOAL = 'cy2018-end-year-match'
# FIXME: Move this information into the model.
    # End of 2019-01-15 AOE is 2019-01-16 noon UTC.
    'cy2018-end-year-match': DateTime(2019, 1, 16, 12, tzinfo=UTC),

def fundgoal_lookup(fundraiser_sought):
        return FundraisingGoal.objects.get(fundraiser_code_name=fundraiser_sought)
    except FundraisingGoal.DoesNotExist:
        # we have no object!  do something
        return None

def sitefundraiser(request):
    return {'sitefundgoal': fundgoal_lookup('cy2018-end-year-match') }
    return {
        'sitefundgoal': fundgoal_lookup(SITE_FUNDGOAL),
        'sitefundgoal_timeleft': FUNDGOAL_ENDTIMES[SITE_FUNDGOAL] -,

if conservancy.settings.FORCE_CANONICAL_HOSTNAME:
    _HOST_URL_VAR = {'host_url': 'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME}
    def host_url(request):
        return _HOST_URL_VAR
    def host_url(request):
        return {'host_url': request.build_absolute_uri('/').rstrip('/')}
Show inline comments
{% extends "base_about.html" %}
{% block subtitle %}About - {% endblock %}
{% block submenuselection %}Filings{% endblock %}
{% block content %}

<h1>Public Filings</h1>

<p>Like all USA 501(c)(3) non-profits, the Conservancy files an annual Form 990 and,
as a non-profit in the State of New York, files an annual CHAR-500 with
New York State.  Below, Conservancy makes available these filings for
public inspection, in reverse chronological order:</p>


<li>Fiscal Year 2017 (from 2017-03-01 through 2018-02-28)
  <p>Our FY 2017 ends on 2017-02-28.  Our annual filings will be due with the
  USA Internal Revenue Service (IRS) and New York State <a href="">on 2018-07-16</a>.</p>
  <p>Our FY 2017 ended on 2017-02-28.  We were granted (as most organizations
  are) the extended deadline.  Our annual filings are due with the USA
  Internal Revenue Service (IRS) and New York
  State <a href="">on
  2019-01-15</a>.  They will be posted here shortly after filing.</p>

<li>Fiscal Year 2016 (from 2016-03-01 through 2017-02-28)
<li><a href="/docs/conservancy_Form-990_fy-2016.pdf">FY 2016 Federal Form 990 (PDF)</a></li>
<li><a href="/docs/conservancy_CHAR-500_fy-2016.pdf">FY 2016 New York State CHAR-500 (PDF)</a></li>
<li><a href="/docs/conservancy_independent-audit_fy-2016.pdf">FY 2016 Independent Auditor's Report (PDF)</a></li>

<li>Fiscal Year 2015 (from 2015-03-01 through 2016-02-29)
<li><a href="/docs/conservancy_Form-990_fy-2015.pdf">FY 2015 Federal Form 990 (PDF)</a></li>
<li><a href="/docs/conservancy_CHAR-500_fy-2015.pdf">FY 2015 New York State CHAR-500 (PDF)</a></li>
<li><a href="/docs/conservancy_independent-audit_fy-2015.pdf">FY 2015 Independent Auditor's Report (PDF)</a></li>

<li>Fiscal Year 2014 (from 2014-03-01 through 2015-02-28)
<li><a href="/docs/conservancy_Form-990_fy-2014.pdf">FY 2014 Federal Form 990 (PDF)</a></li>
<li><a href="/docs/conservancy_independent-audit_fy-2014.pdf">FY 2014 Independent Auditor's Report (PDF)</a></li>
Show inline comments
deleted file
binary diff not shown
Show images
Show inline comments
sitefundgoal attributes:

fundraiser_goal_amount: The amount being matched
fundraiser_so_far_amount: The amount contributed so far
fundraiser_donation_count: The number of people who have contributed so far
fundraiser_donation_count_disclose_threshold: Not used

Local convenience variables:

this_match_goal: The amount being matched
this_match_so_far: The amount contributed so far
this_match_remaining: this_match_goal - this_match_so_far

{% endcomment %}

{% if sitefundgoal %}
{% with this_match_goal=sitefundgoal.fundraiser_goal_amount this_match_so_far=sitefundgoal.fundraiser_so_far_amount %}
{% with this_match_remaining=this_match_goal|subtract:this_match_so_far %}
    <div class="fundraiser-top-text">
        {% if this_match_remaining <= 0 %}
        Thanks to {{ sitegoal.fundraiser_donation_count|intcomma }} Supporters we earned our full match!  Help us go further to stand up for software
        freedom &mdash; <a href="/supporter">sign up now</a>!
        {% else %}
        The next ${{ this_match_remaining|floatformat:0|intcomma }} of support we receive will be matched thanks to Private Internet Access and a group of generous donors, including {{ sitefundgoal.random_providers }}!  <a href="/supporter/">Support Conservancy today!</a>
          {% if sitefundgoal_timeleft.total_seconds <= 0 %}
          {% elif sitefundgoal_timeleft.days == 0 %}
            Through today only, the
          {% elif sitefundgoal_timeleft.days == 1 %}
            Through tomorrow only, the
          {% else %}
            For only {{ sitefundgoal_timeleft.days }} more days, the
          {% endif %}
        next ${{ this_match_remaining|floatformat:0|intcomma }} of support we receive will be matched thanks to Private Internet Access and a group of generous donors, including {{ sitefundgoal.random_providers }}!  <a href="/supporter/">Support Conservancy today!</a>
        {% endif %}

{% if sitefundgoal.fundraiser_so_far_amount %}
<div id="siteprogressbar">
<a href="/supporter">
  We've matched
  {% if this_match_remaining <= 0 %}
  $<span id="site-fundraiser-match-count">{{ this_match_goal|intcomma }}</span>
  {% else %}
  $<span id="site-fundraiser-match-count">{{ this_match_so_far|intcomma }}</span>
  {% endif %}
  $<span id="site-fundraiser-final-goal">{{ this_match_goal|intcomma }}</span>
  so far!
{% endif %}

{% endwith %}
{% endwith %}
{% endif %}

Show inline comments
@@ -3,49 +3,48 @@
{% block category %}sponsors{% endblock %}
{% block head %}
<meta charset="UTF-8"/>
{% endblock %}

{% block content %}

<h1>Conservancy's Sponsors &amp; Supporters</h1>

<p>Conservancy relies on donations from the general public to support its
work, and asks everyone <a href="/donate">to donate generously</a>.


<p>The sponsors whose logos are listed below (in alphabetical order) have donated
substantially in the past twelve months to support the ongoing work of
Conservancy.  These sponsors support our work through financial
contributions  and have asked for public acknowledgment of their
contributions.  Conservancy graciously thanks these sponsors for their
support, but doesn't necessarily endorse nor promote any specific activity of
any of its sponsors.</p>

<!-- logos should be 250x250 maximum. -->
<ul id="sponsor">
<li><a rel="nofollow" href=""><img src="/img/sponsors/collabora.png" height="42" width="250" alt="Collabora" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/google.png" height="76" width="238" alt="Google" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/2018_Josh-Triplett.jpg" height="250" width="250" alt="Josh Triplett" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/linux-australia.png" alt="Linux Australia"></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/mozilla.png" height="101" width="250" alt="Mozilla Foundation" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/privateinternetaccess.jpg" height="52" width="220" alt="Private Internet Access" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/redhat.png" height="80" width="250" alt="Red Hat" /></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/savoir-faire-linux.png" alt="Savior-faire Linux"></a></li>
<li><a rel="nofollow" href=""><img src="/img/sponsors/target.jpg" height="250" width="250" alt="Target" /></a></li>

<!-- This section will be added when we have in-kind contributions -->

<!-- <h3>In-Kind Donation of Services</h3> -->

<!-- <p>Conservancy would also like to thank the following companies who have -->
<!--   donated services and/or resources in-kind to support Conservancy's -->
<!--   work.</p> -->

<!-- <ul> -->
<!-- </ul> -->
0 comments (0 inline, 0 general)