No es mucho lo que he encontrado, pero a ver si te sirve.
En la linea 1241 del achivo engine/lib/users.php encuentras esta llamada a la función que pone por defecto las notificaciones al email:
// Turn on email notifications by default
set_user_notification_setting($user->getGUID(), 'email', true);
Haciendolo a las bravas imagino que cambiando 'email' por ¿'site'? debería hacer el cambio para los nuevos registros.
Si no quieres cambiar nada del código base de elgg para no perderlo en futuras actualizaciones tendrás que currartelo un poco más y añadirlo dentro de algún plugin.
Si usas el siteaccess en "siteaccess/views/default/account/forms/register.php" al final del archivo puedes probar añadir la llamada modificada a la función a ver si la sobreescribe.
No he probado nada, así que no puede garantizarte que funcione o no.
Nos vemos.
hi!
how to Turn on email notifications by default for all groups you are a member of?
same ideas?
@Tripi
Gracias, lo intentare en un sitio de pruebas.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.