feat(signup): community guidelines agreement and policies routes
Introduces /community-guidelines and /policies/{privacy,terms,[slug]} pages,
swaps the signup/invite checkbox from agreedToTerms to agreedToGuidelines,
adds Member.agreement.acceptedAt, and stamps the field when a Helcim
customer is created.
This commit is contained in:
parent
e0d11e47f4
commit
c5e901ed24
13 changed files with 1292 additions and 54 deletions
|
|
@ -36,6 +36,20 @@ export default defineNuxtConfig({
|
|||
build: {
|
||||
transpile: ["vue-cal"],
|
||||
},
|
||||
routeRules: {
|
||||
"/policies/code-of-conduct": {
|
||||
redirect: {
|
||||
to: "https://publish.obsidian.md/baby-ghosts-corp-docs/Public/Policies/Code+of+Conduct",
|
||||
statusCode: 302,
|
||||
},
|
||||
},
|
||||
"/policies/conflict-resolution": {
|
||||
redirect: {
|
||||
to: "https://publish.obsidian.md/baby-ghosts-corp-docs/Public/Policies/Conflict+Resolution+Policy",
|
||||
statusCode: 302,
|
||||
},
|
||||
},
|
||||
},
|
||||
plausible: {
|
||||
domain: "ghostguild.org",
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue