From 97b0cbc4b3ffbcb9debfd02581d91efda3279fe2 Mon Sep 17 00:00:00 2001 From: Daniel Ternyak Date: Fri, 25 Dec 2020 02:33:05 -0600 Subject: [PATCH] setup KYC page and update funding approved email with link to KYC page --- .../grant/templates/emails/proposal_approved.html | 2 +- frontend/client/Routes.tsx | 13 +++++++++++++ frontend/client/pages/kyc.tsx | 7 +++++++ frontend/client/static/markdown/KYC.md | 6 ++++++ frontend/client/styles/markdown-styles-mixin.less | 1 - 5 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 frontend/client/pages/kyc.tsx create mode 100644 frontend/client/static/markdown/KYC.md diff --git a/backend/grant/templates/emails/proposal_approved.html b/backend/grant/templates/emails/proposal_approved.html index a1e46e87..f03724f9 100644 --- a/backend/grant/templates/emails/proposal_approved.html +++ b/backend/grant/templates/emails/proposal_approved.html @@ -1,5 +1,5 @@

- Congratulations, your proposal has been funded by the Zcash Foundation! Once an arbiter is selected by the Foundation, you'll be able to request payouts according to your grant's milestone schedule. + Congratulations, your proposal has been funded by the Zcash Foundation! Once an arbiter is selected by the Foundation, you'll be able to request payouts according to your grant's milestone schedule. Click here for instructions on documentation you need to submit before the Zcash Foundation can transfer funds.

{% if args.admin_note %} diff --git a/frontend/client/Routes.tsx b/frontend/client/Routes.tsx index 3ccd1d3e..68dccefd 100644 --- a/frontend/client/Routes.tsx +++ b/frontend/client/Routes.tsx @@ -37,6 +37,7 @@ const Tos = loadable(() => import('pages/tos')); const ProposalTutorial = loadable(() => import('pages/proposal-tutorial')); const About = loadable(() => import('pages/about'), opts); const Privacy = loadable(() => import('pages/privacy'), opts); +const Kyc = loadable(() => import('pages/kyc'), opts); const Contact = loadable(() => import('pages/contact'), opts); const CodeOfConduct = loadable(() => import('pages/code-of-conduct'), opts); const VerifyEmail = loadable(() => import('pages/email-verify'), opts); @@ -254,6 +255,18 @@ const routeConfigs: RouteConfig[] = [ }, onlyLoggedIn: false, }, + { + // Privacy page + route: { + path: '/kyc', + component: Kyc, + exact: true, + }, + template: { + title: 'KYC', + }, + onlyLoggedIn: false, + }, { // Privacy page route: { diff --git a/frontend/client/pages/kyc.tsx b/frontend/client/pages/kyc.tsx new file mode 100644 index 00000000..8f3caef9 --- /dev/null +++ b/frontend/client/pages/kyc.tsx @@ -0,0 +1,7 @@ +import React from 'react'; +import MarkdownPage from 'components/MarkdownPage'; +import KYC from 'static/markdown/KYC.md'; + +const Kyc = () => ; + +export default Kyc; diff --git a/frontend/client/static/markdown/KYC.md b/frontend/client/static/markdown/KYC.md new file mode 100644 index 00000000..8f766edf --- /dev/null +++ b/frontend/client/static/markdown/KYC.md @@ -0,0 +1,6 @@ +# KYC Policy + +To execute a transfer of funds, the Zcash Foundation is legally required to comply with the requirements [described here](https://www.zfnd.org/about/aml-kyc-requirements/). Please send the following to grants@zfnd.org, we are unable to send money until we receive this documentation: + +- A photocopy of your state-issued identification (passport, driver’s license, etc.). +- A filled-out form [W-9](https://www.irs.gov/pub/irs-pdf/fw9.pdf) (if US taxpayer) or [W-8BEN](https://www.irs.gov/pub/irs-pdf/fw8ben.pdf) (if nonresident alien individual), or a [W-8BEN-E](https://www.irs.gov/pub/irs-pdf/fw8bene.pdf) (if foreign corporation). diff --git a/frontend/client/styles/markdown-styles-mixin.less b/frontend/client/styles/markdown-styles-mixin.less index 3e7acde7..d06e2951 100644 --- a/frontend/client/styles/markdown-styles-mixin.less +++ b/frontend/client/styles/markdown-styles-mixin.less @@ -43,7 +43,6 @@ ul, ol { padding-left: 30px; - font-size: 1.05rem; } ul {