def cc0_waiver(request): target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) context["country_list"] = sorted(CODE_COUNTRY_LIST, key=lambda country: country[1]) return util.render_to_response(request, target_lang, "chooser_pages/zero/waiver.html", context)
def pdmark_partner(request): """ Partner page for PDM """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST pdm_license = cc.license.by_code('mark') # Used for recommending CC0 in case that's more appropriate get_params = util.publicdomain_partner_get_params(request_form) context = _base_context(request, target_lang) context.update({ 'request_form': request_form, 'get_params': get_params, 'exit_url': _generate_exit_url(request_form.get('exit_url', ''), request_form.get('referrer', ''), pdm_license) }) return util.render_to_response(request, target_lang, 'chooser_pages/pdmark/partner.html', context)
def pdmark_partner(request): """ Partner page for PDM """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST pdm_license = cc.license.by_code('mark') # Used for recommending CC0 in case that's more appropriate get_params = util.publicdomain_partner_get_params(request_form) context = _base_context(request, target_lang) context.update( {'request_form': request_form, 'get_params': get_params, 'exit_url': _generate_exit_url( request_form.get('exit_url', ''), request_form.get('referrer', ''), pdm_license)}) return util.render_to_response( request, target_lang, 'chooser_pages/pdmark/partner.html', context)
def pdmark_partner(request): """ Partner page for PDM """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST pdm_license = cc.license.by_code("mark") # Used for recommending CC0 in case that's more appropriate get_params = util.publicdomain_partner_get_params(request_form) context = _base_context(request, target_lang) context.update( { "request_form": request_form, "get_params": get_params, "exit_url": _generate_exit_url( request_form.get("exit_url", ""), request_form.get("referrer", ""), pdm_license ), } ) return util.render_to_response(request, target_lang, "chooser_pages/pdmark/partner.html", context)
def cc0_landing(request): target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response(request, target_lang, 'chooser_pages/zero/index.html', context)
def cc0_waiver(request): target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) context['country_list'] = CODE_COUNTRY_LIST return util.render_to_response(request, target_lang, 'chooser_pages/zero/waiver.html', context)
def cc0_landing(request): target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response( request, target_lang, 'chooser_pages/zero/index.html', context)
def pdmark_details(request): """ Details/user form page for the Public Domain Mark chooser. """ target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response(request, target_lang, "chooser_pages/pdmark/details.html", context)
def pdmark_landing(request): """ Landing page for the Public Domain Mark chooser. """ target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response(request, target_lang, "chooser_pages/pdmark/index.html", context)
def cc0_confirm(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST context = _base_context(request, target_lang) context["request_form"] = request_form return util.render_to_response(request, target_lang, "chooser_pages/zero/confirm.html", context)
def cc0_waiver(request): target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) context['country_list'] = CODE_COUNTRY_LIST return util.render_to_response( request, target_lang, 'chooser_pages/zero/waiver.html', context)
def cc0_confirm(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST context = _base_context(request, target_lang) context['request_form'] = request_form return util.render_to_response(request, target_lang, 'chooser_pages/zero/confirm.html', context)
def pdmark_landing(request): """ Landing page for the Public Domain Mark chooser. """ target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response(request, target_lang, 'chooser_pages/pdmark/index.html', context)
def pdmark_details(request): """ Details/user form page for the Public Domain Mark chooser. """ target_lang = util.get_target_lang_from_request(request) context = _base_context(request, target_lang) return util.render_to_response(request, target_lang, 'chooser_pages/pdmark/details.html', context)
def work_email_popup(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST license = _issue_license(request_form) work_dict = _formatter_work_dict(request_form) license_html = HTML_FORMATTER.format(license, work_dict, target_lang) context = _base_context(request, target_lang) context.update({"license": license, "license_html": license_html}) return util.render_to_response(request, target_lang, "chooser_pages/htmlpopup.html", context)
def non_web_popup(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST license = _issue_license(request_form) is_publicdomain = request_form.get("publicdomain") or request_form.get("pd") context = _base_context(request, target_lang) context.update({"license": license, "is_publicdomain": is_publicdomain}) return util.render_to_response(request, target_lang, "chooser_pages/nonweb_popup.html", context)
def work_email_send(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST email_addr = request_form.get("to_email", "") license_name = request_form.get("license_name") license_html = request_form.get("license_html") util.send_license_info_email(license_name, license_html, email_addr, target_lang) context = _base_context(request, target_lang) context["request_form"] = request_form return util.render_to_response(request, target_lang, "chooser_pages/emailhtml.html", context)
def work_email_popup(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST license = _issue_license(request_form) work_dict = _formatter_work_dict(request_form) license_html = HTML_FORMATTER.format(license, work_dict, target_lang) context = _base_context(request, target_lang) context.update({'license': license, 'license_html': license_html}) return util.render_to_response(request, target_lang, 'chooser_pages/htmlpopup.html', context)
def non_web_popup(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST license = _issue_license(request_form) is_publicdomain = request_form.get('publicdomain') or request_form.get( 'pd') context = _base_context(request, target_lang) context.update({'license': license, 'is_publicdomain': is_publicdomain}) return util.render_to_response(request, target_lang, 'chooser_pages/nonweb_popup.html', context)
def work_email_send(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST email_addr = request_form.get('to_email', '') license_name = request_form.get('license_name') license_html = request_form.get('license_html') util.send_license_info_email(license_name, license_html, email_addr, target_lang) context = _base_context(request, target_lang) context['request_form'] = request_form return util.render_to_response(request, target_lang, 'chooser_pages/emailhtml.html', context)
def non_web_popup(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST license = _issue_license(request_form) is_publicdomain = request_form.get('publicdomain') or request_form.get('pd') context = _base_context(request, target_lang) context.update( {'license': license, 'is_publicdomain': is_publicdomain}) return util.render_to_response( request, target_lang, 'chooser_pages/nonweb_popup.html', context)
def cc0_results(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## Do we confirm, understand and accept the conditions of cc0? confirm = request_form.get('confirm', False) understand = request_form.get('understand', False) accept = request_form.get('waiver-affirm', False) and \ request_form.get('waiver-decline', True) can_issue = (confirm and understand and accept) ## RDFA generation cc0_license = cc.license.by_code('CC0') license_html = CC0_HTML_FORMATTER.format(cc0_license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get('email') successful_send = False if email_addr and request.method == 'POST': successful_send = util.send_license_info_email( cc0_license.title(target_lang), license_html, email_addr, target_lang) context = _base_context(request, target_lang) context.update({ 'request_form': request_form, 'can_issue': can_issue, 'rdfa': license_html, 'email_requested': bool(email_addr), 'email_addr': email_addr, 'requested_send_updates': request_form.get('send_updates', False), 'successful_send': successful_send }) return util.render_to_response(request, target_lang, 'chooser_pages/zero/results.html', context)
def work_email_send(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST email_addr = request_form.get('to_email', '') license_name = request_form.get('license_name') license_html = request_form.get('license_html') util.send_license_info_email( license_name, license_html, email_addr, target_lang) context = _base_context(request, target_lang) context['request_form'] = request_form return util.render_to_response( request, target_lang, 'chooser_pages/emailhtml.html', context)
def pdmark_results(request): """ Results page for the Public Domain Mark chooser. Includes the user's RDFa copy-paste html. Also handles email sending if the user requests it. """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## RDFA generation license = cc.license.by_code('mark') license_html = PDMARK_HTML_FORMATTER.format(license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get('email') successful_send = False if email_addr and request.method == 'POST': successful_send = util.send_license_info_email( license.title(target_lang), license_html, email_addr, target_lang) context = _base_context(request, target_lang) context.update({ 'request_form': request_form, 'rdfa': license_html, 'email_requested': bool(email_addr), 'email_addr': email_addr, 'successful_send': successful_send, 'requested_send_updates': request_form.get('send_updates', False) }) return util.render_to_response(request, target_lang, 'chooser_pages/pdmark/results.html', context)
def cc0_results(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## Do we confirm, understand and accept the conditions of cc0? confirm = request_form.get('confirm', False) understand = request_form.get('understand', False) accept = request_form.get('waiver-affirm', False) and \ request_form.get('waiver-decline', True) can_issue = (confirm and understand and accept) ## RDFA generation cc0_license = cc.license.by_code('CC0') license_html = CC0_HTML_FORMATTER.format( cc0_license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get('email') successful_send = False if email_addr and request.method == 'POST': successful_send = util.send_license_info_email( cc0_license.title(target_lang), license_html, email_addr, target_lang) context = _base_context(request, target_lang) context.update({ 'request_form': request_form, 'can_issue': can_issue, 'rdfa': license_html, 'email_requested': bool(email_addr), 'email_addr': email_addr, 'requested_send_updates': request_form.get('send_updates', False), 'successful_send': successful_send}) return util.render_to_response( request, target_lang, 'chooser_pages/zero/results.html', context)
def cc0_results(request): target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## Do we confirm, understand and accept the conditions of cc0? confirm = request_form.get("confirm", False) understand = request_form.get("understand", False) accept = request_form.get("waiver-affirm", False) and request_form.get("waiver-decline", True) can_issue = confirm and understand and accept ## RDFA generation cc0_license = cc.license.by_code("CC0") license_html = CC0_HTML_FORMATTER.format(cc0_license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get("email") successful_send = False if email_addr and request.method == "POST": successful_send = util.send_license_info_email( cc0_license.title(target_lang), license_html, email_addr, target_lang ) context = _base_context(request, target_lang) context.update( { "request_form": request_form, "can_issue": can_issue, "rdfa": license_html, "email_requested": bool(email_addr), "email_addr": email_addr, "requested_send_updates": request_form.get("send_updates", False), "successful_send": successful_send, } ) return util.render_to_response(request, target_lang, "chooser_pages/zero/results.html", context)
def pdmark_results(request): """ Results page for the Public Domain Mark chooser. Includes the user's RDFa copy-paste html. Also handles email sending if the user requests it. """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## RDFA generation license = cc.license.by_code('mark') license_html = PDMARK_HTML_FORMATTER.format( license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get('email') successful_send = False if email_addr and request.method == 'POST': successful_send = util.send_license_info_email( license.title(target_lang), license_html, email_addr, target_lang) context = _base_context(request, target_lang) context.update({ 'request_form': request_form, 'rdfa': license_html, 'email_requested': bool(email_addr), 'email_addr': email_addr, 'successful_send': successful_send, 'requested_send_updates': request_form.get('send_updates', False)}) return util.render_to_response( request, target_lang, 'chooser_pages/pdmark/results.html', context)
def pdmark_results(request): """ Results page for the Public Domain Mark chooser. Includes the user's RDFa copy-paste html. Also handles email sending if the user requests it. """ target_lang = util.get_target_lang_from_request(request) request_form = request.GET or request.POST ## RDFA generation license = cc.license.by_code("mark") license_html = PDMARK_HTML_FORMATTER.format(license, request_form, target_lang).strip() ## Did the user request an email? email_addr = request_form.get("email") successful_send = False if email_addr and request.method == "POST": successful_send = util.send_license_info_email( license.title(target_lang), license_html, email_addr, target_lang ) context = _base_context(request, target_lang) context.update( { "request_form": request_form, "rdfa": license_html, "email_requested": bool(email_addr), "email_addr": email_addr, "successful_send": successful_send, "requested_send_updates": request_form.get("send_updates", False), } ) return util.render_to_response(request, target_lang, "chooser_pages/pdmark/results.html", context)
def publicdomain_view(request): target_lang = util.get_target_lang_from_request(request) return util.render_to_response(request, target_lang, 'publicdomain/index.html', {})
def publicdomain_view(request): target_lang = util.get_target_lang_from_request(request) return util.render_to_response( request, target_lang, 'publicdomain/index.html', {})