paula.rojas
Registrado: may. 2009
Mensajes: 23
Estado: Desconectado Ultima visita: 09.12.10
|
Buenas noches
Necesito que el campo de email sea requerido, se puede hacer eso?
Tengo esto:
$dictionary['Contact']['fields']['email_addresses']['required'] = true;
pero al parece ese no es el nombre del campo, tampoco lo es email_addresses_primary.
Gracias por la atención y la ayuda
----
Paula Rojas
Bogotá - Colombia
skype: epyme_ltda
twitter.com/paularojas
|
paula.rojas
Registrado: may. 2009
Mensajes: 23
Estado: Desconectado Ultima visita: 09.12.10
|
Esta es la solución (Gracias Euclides Rodríguez):
Modificar el archivo ubicado en jssource/src_files/include/SugarEmailAddress/SugarEmailAddress.js en la línea 464 cambiando el 4to parametro de false a true
addToValidate(emailView, 'emailAddress' + numberEmailAddresses, 'email', false, SUGAR.language.get('app_strings', 'LBL_EMAIL_ADDRESS_BOOK_EMAIL_ADDR'));
Luego hay que reparar javascripts en administración opción Reparar > Reconstruir Archivos JS Comprimidos
El problema es que esto afecta en todos los módulos donde se pueden agregar emails, es decir, en Cuentas, Contactos, Clientes Potenciales.
Esta solución no es Upgrade Safe (cuando se actualice la versión seguramente se tendrá que modificar el archivo de nuevo)
Tenga cuidado de modificar el llamado a la función addToValidate y no en addToValidateVerified (la última no le funcionará ;) )
Saludos,
----
Paula Rojas
Bogotá - Colombia
skype: epyme_ltda
twitter.com/paularojas
|