def sponsorIssue(request):
    issue_id = int(request.POST['issue_id'])

    issue = Issue.objects.get(pk=issue_id)
    offer = issue_services.sponsor_existing_issue(issue_id, request.POST, request.user)
    watch_services.watch_issue(request.user, issue_id, Watch.SPONSORED)
    ActionLog.log_sponsor(offer)
    if issue.getSolutionsAcceptingPayments().count() > 0:
        messages.info(request, 'This issue is open for payments. You are free to choose: you can pay now, or you can wait until after the issue is finished. No pressure :-)')
    return redirect(offer.issue.get_view_link() + '?alert=SPONSOR')
Ejemplo n.º 2
0
def sponsorIssue(request):
    issue_id = int(request.POST['issue_id'])

    offer = issue_services.sponsor_existing_issue(issue_id, request.POST, request.user)

    invoke_parent_callback = dictOrEmpty(request.POST, 'invoke_parent_callback')
    if(invoke_parent_callback == 'true'):
        params = '?c=s' # c = Callback (iframe javascript callback)
    else:
        params = '?a=s' # a = Alert
    return redirect(offer.get_view_link()+params)
def sponsorIssue(request):
    issue_id = int(request.POST['issue_id'])

    offer = issue_services.sponsor_existing_issue(issue_id, request.POST, request.user)
    watch_services.watch_issue(request.user, issue_id, IssueWatch.SPONSORED)

    invoke_parent_callback = dictOrEmpty(request.POST, 'invoke_parent_callback')
    if(invoke_parent_callback == 'true'):
        params = '?c=s' # c = Callback (iframe javascript callback)
    else:
        params = '?alert=SPONSOR' # a = Alert
    return redirect(offer.get_view_link()+params)
Ejemplo n.º 4
0
def sponsorIssue(request):
    issue_id = int(request.POST['issue_id'])

    issue = Issue.objects.get(pk = issue_id)
    offer = issue_services.sponsor_existing_issue(issue_id, request.POST, request.user)
    watch_services.watch_issue(request.user, issue_id, IssueWatch.SPONSORED)

    invoke_parent_callback = request.POST.get('invoke_parent_callback')
    if(invoke_parent_callback == 'true'):
        params = '?c=s' # c = Callback (iframe javascript callback)
    else:
        params = '?alert=SPONSOR' # a = Alert
    if (issue.getSolutionsAcceptingPayments().count() > 0):
        messages.info(request, 'This issue is open for payments. You are free to choose: you can pay now, or you can wait until after the issue is finished. No pressure :-)')
    return redirect(offer.get_view_link()+params)
def sponsorIssue(request):
    issue_id = int(request.POST["issue_id"])

    issue = Issue.objects.get(pk=issue_id)
    offer = issue_services.sponsor_existing_issue(issue_id, request.POST, request.user)
    watch_services.watch_issue(request.user, issue_id, IssueWatch.SPONSORED)

    invoke_parent_callback = dictOrEmpty(request.POST, "invoke_parent_callback")
    if invoke_parent_callback == "true":
        params = "?c=s"  # c = Callback (iframe javascript callback)
    else:
        params = "?alert=SPONSOR"  # a = Alert
    if issue.getSolutionsAcceptingPayments().count() > 0:
        messages.info(
            request,
            "This issue is open for payments. You are free to choose: you can pay now, or you can wait until after the issue is finished. No pressure :-)",
        )
    return redirect(offer.get_view_link() + params)
Ejemplo n.º 6
0
def sponsorIssue(request):
    issue_id = int(request.POST['issue_id'])

    issue = Issue.objects.get(pk=issue_id)
    offer = issue_services.sponsor_existing_issue(issue_id, request.POST,
                                                  request.user)
    watch_services.watch_issue(request.user, issue_id, IssueWatch.SPONSORED)

    invoke_parent_callback = request.POST.get('invoke_parent_callback')
    if (invoke_parent_callback == 'true'):
        params = '?c=s'  # c = Callback (iframe javascript callback)
    else:
        params = '?alert=SPONSOR'  # a = Alert
    if (issue.getSolutionsAcceptingPayments().count() > 0):
        messages.info(
            request,
            'This issue is open for payments. You are free to choose: you can pay now, or you can wait until after the issue is finished. No pressure :-)'
        )
    return redirect(offer.get_view_link() + params)