summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-09-16 23:09:34 +0200
committerChristian Grothoff <christian@grothoff.org>2022-09-16 23:11:29 +0200
commitf38ca2cb501fd0bf6afc25fe52725a29ed88a385 (patch)
tree3944877db033d2a28656b89d73ea2374988aad64
parent50f593e4d440097eb7448dc023d828d076a0a9ff (diff)
downloadwww-f38ca2cb501fd0bf6afc25fe52725a29ed88a385.tar.gz
www-f38ca2cb501fd0bf6afc25fe52725a29ed88a385.tar.bz2
www-f38ca2cb501fd0bf6afc25fe52725a29ed88a385.zip
add age-restrictions
-rw-r--r--static/icons/noun-parental-discretion-233685.svg0
-rw-r--r--static/images/noun-kyc-2913646.svg1
-rw-r--r--template/docs.html.j221
3 files changed, 22 insertions, 0 deletions
diff --git a/static/icons/noun-parental-discretion-233685.svg b/static/icons/noun-parental-discretion-233685.svg
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/static/icons/noun-parental-discretion-233685.svg
diff --git a/static/images/noun-kyc-2913646.svg b/static/images/noun-kyc-2913646.svg
new file mode 100644
index 00000000..c386d231
--- /dev/null
+++ b/static/images/noun-kyc-2913646.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 512 512" x="0px" y="0px"><title>KYC-onboarding</title><path d="M430.377,205.573a6,6,0,0,0-6,6v13.341H354.006V154.543h70.371v4.419a6,6,0,0,0,12,0V148.543a6,6,0,0,0-6-6H348.006a6,6,0,0,0-6,6v82.371a6,6,0,0,0,6,6h82.371a6,6,0,0,0,6-6V211.573A6,6,0,0,0,430.377,205.573Z"></path><path d="M442.579,166.059l-45.4,34.176-8.524-15.72a6,6,0,0,0-10.549,5.72l11.843,21.842a6,6,0,0,0,8.883,1.934L449.8,175.646a6,6,0,1,0-7.217-9.587Z"></path><path d="M210.113,72.143V56.1a46.1,46.1,0,1,0-92.2,0V72.143a46.1,46.1,0,0,0,92.2,0Zm-80.2,0V56.1a34.1,34.1,0,1,1,68.2,0V72.143a34.1,34.1,0,0,1-68.2,0Z"></path><path d="M228.157,125.692c-1.12-.113-13.47-.194-36.707-.242h-.012a6,6,0,0,0-5.2,3.015L165.55,164.521l-19.588-35.943a6,6,0,0,0-5.269-3.129H107.478a47.666,47.666,0,0,0-47.666,47.662c0,1.394.2,98.451.212,102.572A28.153,28.153,0,0,0,88.145,303.8h.32a27.522,27.522,0,0,0,16.354-5.639l5.52,186.786c0,.137.013.274.025.409A18.387,18.387,0,0,0,128.728,502h73.987a18.377,18.377,0,0,0,18.366-16.688c.013-.135.022-.271.025-.408l5.141-186.395a28.129,28.129,0,0,0,44.559-22.845V177.608a47.665,47.665,0,0,0-42.649-51.916Zm30.679,51.017a5.822,5.822,0,0,0-.03.6v98.35a16.142,16.142,0,0,1-32.274.578l-.011-.676a6,6,0,0,0-6-5.9h-.049a6,6,0,0,0-5.952,6c0,.294,0,.588.014.879l.116,7.114-5.535,200.68a6.424,6.424,0,0,1-6.4,5.663H128.728a6.428,6.428,0,0,1-6.4-5.65L116.394,283.6l-.131-8.633a6,6,0,0,0-6-5.909h-.047a6,6,0,0,0-5.954,6c0,9.128-7.149,16.636-15.868,16.736h-.25a16.144,16.144,0,0,1-16.122-16.127c0-1.012-.212-101.176-.212-102.556a35.668,35.668,0,0,1,35.667-35.663H137.13l23.016,42.236a6,6,0,0,0,10.473.114l24.289-42.341c12.7.031,30.169.1,32.154.185A35.7,35.7,0,0,1,258.836,176.709Z"></path><path d="M430.377,32.419a6,6,0,0,0,6-6V16a6,6,0,0,0-6-6H348.006a6,6,0,0,0-6,6V98.371a6,6,0,0,0,6,6h82.371a6,6,0,0,0,6-6V79.03a6,6,0,0,0-12,0V92.371H354.006V22h70.371v4.419A6,6,0,0,0,430.377,32.419Z"></path><path d="M442.579,33.516l-45.4,34.176-8.524-15.72a6,6,0,0,0-10.549,5.72l11.843,21.842a6,6,0,0,0,8.883,1.934L449.8,43.1a6,6,0,0,0-7.217-9.588Z"></path><path d="M430.377,275.086H348.006a6,6,0,0,0-6,6v82.371a6,6,0,0,0,6,6h82.371a6,6,0,0,0,6-6V281.086A6,6,0,0,0,430.377,275.086Zm-6,82.371H354.006V287.086h70.371Z"></path><path d="M430.377,407.629H348.006a6,6,0,0,0-6,6V496a6,6,0,0,0,6,6h82.371a6,6,0,0,0,6-6V413.629A6,6,0,0,0,430.377,407.629Zm-6,82.371H354.006V419.629h70.371Z"></path></svg> \ No newline at end of file
diff --git a/template/docs.html.j2 b/template/docs.html.j2
index 574490f3..2f7193ed 100644
--- a/template/docs.html.j2
+++ b/template/docs.html.j2
@@ -292,6 +292,27 @@
{% endtrans %}
{{ gettext('Also available as <a href="%(link)s">PDF</a>.', link="https://" + siteconf['docshost'] + "/pdf/developers-manual.pdf") }}
</div>
+
+ <div class="col-lg-4">
+ <a href="{{ siteconf['docshost'] }}/manpages/taler.conf.5.html#exchange-kyc-provider-options">
+ <img src="{{ url('icons/noun-kyc-2913646.svg') }}" height=60>
+ <h3>{{ _("Know-your-customer")}}</h3>
+ </a>
+ {% trans %}
+ Documentation on how to configure Know-your-customer (KYC) rules for a Taler exchange.
+ {% endtrans %}
+ </div>
+
+ <div class="col-lg-4">
+ <a href="/papers/esorics2022-age-restriction.pdf">
+ <img src="{{ url('icons/noun-parental-discretion-233685.svg') }}" height=60>
+ <h3>{{ _("Age restrictions")}}</h3>
+ </a>
+ {% trans %}
+ Cryptographic background on how parents can set age-restrictions on Taler coins
+ to protect minors from inappropriate purchases while preserving privacy for everyone.
+ {% endtrans %}
+ </div>
</div>
<div class="row mt-5">