+
Nombre completo
+
Imagen de perfil (URL)
+
Correo electrónico
+
LinkedIn
@@ -480,36 +483,87 @@
- Referencias
-
+ Ubicación
+
+ Selecciona un continente...
+ Europa
+ Norteamérica
+ Centroamérica y Caribe
+ Sudamérica
+ Asia
+ África
+ Oceanía
+
+
+
+ Referencias (proyectos anteriores, clientes, enlaces)
+
+
+
Resumen breve
-
-
Certificado
+
+
+
+
Habilidades técnicas
+
+
+
+
+ Certificado Odoo
- Sí
+ Sí, estoy certificado
No
-
- Tipo de perfil
-
- Consultor funcional
- Desarrollador
-
-
+
-
+
+
+
+ Proceso de registro: Recibirás un correo electrónico para confirmar tu dirección.
+ Una vez confirmado, tu perfil será revisado por nuestro equipo antes de publicarse en el directorio.
+ Solo entonces aparecerás visible para potenciales clientes.
+
+
+
+
-
Al enviar aceptas aparecer en el directorio público de expertos.
+
Al enviar aceptas aparecer en el directorio público de expertos tras la verificación.
@@ -539,6 +593,10 @@
document.getElementById('expertSignupForm').addEventListener('submit', async function(e) {
e.preventDefault();
+ // Collect checkboxes
+ const skills = Array.from(document.querySelectorAll('input[name="skills"]:checked')).map(cb => cb.value);
+ const modules = Array.from(document.querySelectorAll('input[name="modules"]:checked')).map(cb => cb.value);
+
const formData = {
image: document.getElementById('image').value,
name: document.getElementById('name').value,
@@ -546,10 +604,12 @@
linkedin: document.getElementById('linkedin').value,
youtube: document.getElementById('youtube').value,
website: document.getElementById('website').value,
+ location: document.getElementById('location').value,
+ references: document.getElementById('references').value,
summary: document.getElementById('summary').value,
certified: document.getElementById('certified').value,
- role: document.getElementById('role').value,
- references: document.getElementById('references').value
+ skills: skills,
+ modules: modules
};
const btn = this.querySelector('button[type="submit"]');
@@ -565,7 +625,7 @@
});
if (res.ok) {
- showToast('Registro enviado correctamente. ¡Bienvenido al mercado de expertos!');
+ showToast('Registro enviado. Revisa tu correo para confirmar tu dirección. Tu perfil será revisado antes de publicarse.');
this.reset();
closeSignupModal();
} else {
@@ -573,7 +633,7 @@
}
} catch (err) {
// Webhook not live yet — simulate success for now (mock mode)
- showToast('Registro enviado correctamente. ¡Bienvenido al mercado de expertos!');
+ showToast('Registro enviado. Revisa tu correo para confirmar tu dirección. Tu perfil será revisado antes de publicarse.');
this.reset();
closeSignupModal();
} finally {