⚠ {{ props.value }}
@@ -205,9 +211,9 @@ function copy (txt) {
function exportRows () {
const conf = { confirmed: 'Confirmé', probable: 'Probable' }
- const headers = ['Client', 'N° client', 'Téléphone', 'Personnes', 'Courriel', 'Allergies', 'Compte', 'Langue', 'Répondu le']
- const data = filtered.value.map(r => [r.customer_name || '', r.customer_number || '', r.phone || '', r.party_size || 0, r.email || '', r.allergies || '', conf[r.confidence] || 'À vérifier', r.lang || '', fmtDate(r.updated)])
- const totalRow = ['TOTAL', '', '', filtered.value.reduce((s, r) => s + (r.party_size || 0), 0), '', '', '', '', '']
+ const headers = ['Client', 'N° client', 'ID compte', 'Nom au dossier', 'Téléphone', 'Personnes', 'Courriel', 'Allergies', 'Confiance', 'Signaux', 'Langue', 'IP', 'Créé le', 'Répondu le']
+ const data = filtered.value.map(r => [r.customer_name || '', r.customer_number || '', r.customer_id || '', r.account_name || '', r.phone || '', r.party_size || 0, r.email || '', r.allergies || '', conf[r.confidence] || 'À vérifier', (r.signals || []).join(' + '), r.lang || '', r.ip || '', fmtDate(r.created), fmtDate(r.updated)])
+ const totalRow = ['TOTAL', '', '', '', '', filtered.value.reduce((s, r) => s + (r.party_size || 0), 0), '', '', '', '', '', '', '', '']
exportCsv(`inscriptions_${EVENT_ID}`, headers, data, { totalRow })
}
diff --git a/services/targo-hub/lib/events.js b/services/targo-hub/lib/events.js
index 83678f3..9e00f2f 100644
--- a/services/targo-hub/lib/events.js
+++ b/services/targo-hub/lib/events.js
@@ -183,8 +183,8 @@ function inviteEmail (eventId, lang, name, rsvpUrl) {
const e = getEvent(eventId); if (!e) return ''
lang = normLang(lang); const t = e[lang]
const merci = lang === 'en' ? 'Thank you for your trust over the years! 💚' : 'Merci de votre confiance au fil des années ! 💚'
- const CIRC = ['#e6f7ea', '#e3f2fd', '#ede7f6', '#fce4ec', '#fff3e0']
- const LBL = ['#1e8e3e', '#1976d2', '#7e57c2', '#d81b60', '#ef6c00']
+ const CIRC = ['#e8f5ec', '#e6f2f9', '#f1f5f9', '#e8f5ec', '#e6f2f9'] // vert / bleu / gris (palette TARGO)
+ const LBL = ['#1e8e3e', '#1a6f9e', '#4b5563', '#1e8e3e', '#1a6f9e']
const prog = t.program.map((p, i) =>
`| `
+ ` ${p.icon} `
@@ -193,19 +193,19 @@ function inviteEmail (eventId, lang, name, rsvpUrl) {
+ ``
+ ``
+ ``
- + `| | `
+ + `| | `
+ `| `
+ ` 🎈🎉🎈 `
+ `🎉 20 ANS 🎉 `
+ ` | `
- + `${esc(t.name)} 🎉`
+ + ` | ${esc(t.name)} 🎉`
+ `${esc(t.tagline)} | `
+ `${esc(t.greet(firstName(name)) || '')} `
+ `${esc(t.body)} | `
- + ` | `
+ + ` | `
+ ` | `
+ `${esc(t.program_line)} | `
- + ` | `
+ + ` | `
+ ` | `
+ `${esc(merci)} `
+ `${esc(t.closing)} | `
@@ -249,11 +249,11 @@ function page (event, lang, prefill = {}) {
return `
${esc(t.name)}
|
|