Files @ 28f3b8de08e7
Branch filter:

Location: website/conservancy/local_context_processors.py

bsturmfels
usethesource: Allow logged in users to edit/delete their own comments only

Unless of course they're given the "change comment" and "delete comment"
permissions, with which they can change or delete any comment.
from datetime import datetime as DateTime

from .fundgoal.models import FundraisingGoal

SITE_FUNDGOAL = 'cy2023-end-year-match'

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

def sitefundraiser(request):
    return {
        'datetime_now': DateTime.now(),
        'sitefundgoal': fundgoal_lookup(SITE_FUNDGOAL),
    }

def host_url(request):
    return {'host_url': request.build_absolute_uri('/').rstrip('/')}