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')
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)
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)
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)