[FEAT] invite: recipient data (nome/cognome/email/piva) pre-compila form registrazione + invite_url->register.html

This commit is contained in:
DevEnv nis2-agile
2026-03-10 11:57:19 +01:00
parent 67560e1758
commit 7bb92b1971
3 changed files with 28 additions and 9 deletions
+10 -5
View File
@@ -412,15 +412,20 @@
inviteValid = true;
inviteToken = val;
statusEl.className = 'lookup-status ok';
statusEl.innerHTML = '<i class="fas fa-check-circle"></i> Codice valido — accesso B2B confermato';
const label = data.data?.label ? ` — ${data.data.label}` : '';
statusEl.innerHTML = `<i class="fas fa-check-circle"></i> Codice valido${label} — accesso B2B confermato`;
// Pre-fill role if provided
if (data.role && document.getElementById('card-' + data.role)) {
selectRole(data.role);
}
// Pre-fill name/email from invite
if (data.nome) document.getElementById('firstname').value = data.nome;
if (data.cognome) document.getElementById('lastname').value = data.cognome;
if (data.email) document.getElementById('email').value = data.email;
// Pre-fill dai dati destinatario nell'invite (recipient)
const r = data.data?.recipient;
if (r) {
if (r.first_name) document.getElementById('firstname').value = r.first_name;
if (r.last_name) document.getElementById('lastname').value = r.last_name;
if (r.email) document.getElementById('email').value = r.email;
if (r.vat) { document.getElementById('piva').value = r.vat; lookupPiva(r.vat); }
}
} else {
inviteValid = false;
inviteToken = null;