[FEAT] invite: recipient data (nome/cognome/email/piva) pre-compila form registrazione + invite_url->register.html
This commit is contained in:
+10
-5
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user