- Sistemato INVITI alla App

- Completamento Profilo
- Registrazione tramite Invito, senza richiedere conferma email.
This commit is contained in:
Surya Paolo
2025-11-18 23:56:15 +01:00
parent 1a342de24a
commit 294155d5a3
17 changed files with 203 additions and 98 deletions

View File

@@ -36,7 +36,7 @@ html(lang="it")
}
.email-header {
background: linear-gradient(135deg, #f4a460 0%, #d2691e 100%);
background: linear-gradient(135deg, #7cb342 0%, #558b2f 100%);
color: white;
padding: 40px 24px;
text-align: center;
@@ -51,7 +51,7 @@ html(lang="it")
.email-header .subtitle {
margin: 8px 0 0 0;
font-size: 15px;
font-size: 17px;
opacity: 0.95;
font-style: italic;
}
@@ -75,7 +75,7 @@ html(lang="it")
.highlight-box {
background: #fff8dc;
border-left: 4px solid #f4a460;
border-left: 4px solid #7cb342;
border-radius: 8px;
padding: 16px;
margin: 20px 0;
@@ -83,7 +83,7 @@ html(lang="it")
.highlight-box p {
margin: 0;
font-size: 15px;
font-size: 17px;
color: #1a1a1a;
line-height: 1.6;
}
@@ -93,18 +93,18 @@ html(lang="it")
border-radius: 8px;
padding: 16px;
margin: 20px 0;
border: 1px solid #f4a460;
border: 1px solid #7cb342;
}
.riso-info h3 {
font-size: 16px;
color: #d2691e;
color: #558b2f;
margin-bottom: 10px;
text-align: center;
}
.riso-info p {
font-size: 14px;
font-size: 16px;
color: #555;
line-height: 1.6;
margin-bottom: 8px;
@@ -140,7 +140,7 @@ html(lang="it")
}
.benefit-text {
font-size: 14px;
font-size: 16px;
color: #555;
line-height: 1.5;
}
@@ -154,7 +154,7 @@ html(lang="it")
.values-section h3 {
font-size: 16px;
color: #d2691e;
color: #558b2f;
margin-bottom: 12px;
text-align: center;
font-weight: 600;
@@ -164,12 +164,12 @@ html(lang="it")
display: flex;
align-items: center;
margin-bottom: 8px;
font-size: 14px;
font-size: 16px;
color: #555;
}
.value-item strong {
color: #d2691e;
color: #558b2f;
margin-right: 6px;
}
@@ -194,7 +194,7 @@ html(lang="it")
font-size: 18px;
font-weight: 600;
color: white;
background: linear-gradient(135deg, #f4a460 0%, #d2691e 100%);
background: linear-gradient(135deg, #7cb342 0%, #558b2f 100%);
border-radius: 50px;
text-decoration: none;
box-shadow: 0 4px 12px rgba(210, 105, 30, 0.3);
@@ -212,7 +212,7 @@ html(lang="it")
.info-box p {
margin: 0;
color: #2e7d32;
font-size: 14px;
font-size: 16px;
line-height: 1.6;
}
@@ -228,7 +228,7 @@ html(lang="it")
.telegram-box p {
margin: 0;
color: #1976d2;
font-size: 14px;
font-size: 16px;
line-height: 1.6;
}
@@ -245,10 +245,10 @@ html(lang="it")
}
.link-box a {
color: #d2691e;
color: #558b2f;
text-decoration: none;
font-weight: 600;
font-size: 14px;
font-size: 16px;
}
.email-footer {
@@ -294,7 +294,7 @@ html(lang="it")
}
.benefit-item, .value-item {
font-size: 13px;
font-size: 15px;
}
}
@@ -315,6 +315,11 @@ html(lang="it")
else
| Hai ricevuto un invito speciale per unirti alla comunità RISO, una rete di persone che credono in un'economia basata su fiducia, comunità e scambi solidali.
.cta-section
.cta-title Unisciti alla Comunità RISO 🍚💚☀️
a.cta-button(href=linkRegistrazione target="_blank") Registrati Ora
//- Messaggio personalizzato
if messaggioPersonalizzato
.highlight-box
@@ -410,7 +415,7 @@ html(lang="it")
.divider
p Hai ricevuto questa email perché #{usernameInvitante || 'un membro della comunità'} ti ha invitato su #{nomeapp}
p(style="margin-top: 12px; font-size: 12px;")
| © #{new Date().getFullYear()} #{nomeapp} - Rete Italiana Scambi Orizzontali
| #{new Date().getFullYear()} #{nomeapp} - Rete Italiana Scambi Orizzontali
p(style="margin-top: 8px; font-size: 11px; color: #999;")
| Se non sei interessato, puoi semplicemente ignorare questa email.
p(style="margin-top: 12px; font-size: 12px;")

View File

@@ -247,30 +247,31 @@ html(lang="it")
body
.email-container
.email-header
- var baseimg = baseurl + '/';
- var baseimg = baseurl + '/';
img.header-logo(src=baseimg+"images/logo.png" alt=nomeapp || 'Logo')
h1 Benvenuto #{name ? ', ' + name : username}
| su #{nomeapp || 'la nostra piattaforma'}!
.email-body
.intro-text
| Verifica il tuo indirizzo email cliccando sul pulsante qui sotto.
.cta-section
.cta-title 🔐 1. Verifica il tuo account
if strlinkreg
a.cta-button(href=strlinkreg target="_blank") Verifica Registrazione
if !verified_email
.intro-text
| Verifica il tuo indirizzo email cliccando sul pulsante qui sotto.
.cta-section
.cta-title 🔐 1. Verifica il tuo account
.alternative-link
| Oppure copia e incolla questo link nel tuo browser:
br
a(href=strlinkreg target="_blank") #{strlinkreg}
.info-box
p
strong ✓ Dopo la verifica
| potrai accedere alla piattaforma utilizzando le tue credenziali e
strong  completare il tuo profilo.
if strlinkreg
a.cta-button(href=strlinkreg target="_blank") Verifica Registrazione
.alternative-link
| Oppure copia e incolla questo link nel tuo browser:
br
a(href=strlinkreg target="_blank") #{strlinkreg}
.info-box
p
strong ✓ Dopo la verifica
| potrai accedere alla piattaforma utilizzando le tue credenziali e
strong  completare il tuo profilo.
.cta-section
.cta-title 🔐 2. Per accedere alla piattaforma #{nomeapp}