By Randy Carey on Wednesday, 15 August 2018
Posted in Technical Issues
Replies 5
Likes 0
Views 541
Votes 0
I created a test user and joined a group. The group owner sees the notification in the dashboard, but did not receive an email notification. I checked the relevant database tables...
The user has himself marked to be notified by email of users joining his groups (table #__social_alerts_map)
The user has a notification record for this event in #__social_notifications
The user does NOT have a record in #__social_mailer.
there is a process in place that sends out emails, and all records within #__social_mail are marked as having an email sent successfully.

It seems to me that the error is that no process is creating an record in #__social_mailer for the join-group event that is written to #__social_notifications. Am I mistaken? Assuming I am correct, is there some setting I should be checking to make sure that notifications in #__social_notifications will write a corresponding record to #__social_mailer ?
Hi there,

Seems like given access is not valid. Can you provide us with valid access so that we can further check them? Please advice.
·
Wednesday, 15 August 2018 12:12
·
0 Likes
·
0 Votes
·
0 Comments
·
I found the cause. When the default setting for email on the event group.join is set to "off" - then no email is processed for that event even if some users toggled their setting to receive emails. The solution has me turning "on" email notifications for this event as the default, but the consequence is that all users who register in the future will be initialized to receiving these email notifications (which is not preferred). It seems to me that the system should allow the site to set a default to not send emails for an event unless the user toggles that setting "on." But that is not the case.

So I have a solution in place, but the behavior seems like a bug to me.
·
Wednesday, 22 August 2018 07:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Currently, that how it should behave as when it 'main' settings are turned off, you will not received those emails unless those settings are turned on then you as a user itself turned it off then you will not receive them as you can see here http://take.ms/6UYpu(manage alert section.

Thanks for your understanding.
·
Wednesday, 22 August 2018 09:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Just to clarify, and I have tested this.... If the main setting is off, a user will not receive an email even if for themselves they turn it on. I walked through the code, debugging the scenario, and I can see that the main setting of "off" does not allow the process to check for individuals that might want to receive an email for that event.

Perhaps that is considered a feature instead of a bug.
·
Wednesday, 22 August 2018 09:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Perhaps it would be best if you can submit a feature request regarding this issues by creating a new ticket on the forums and set it to "Feature Request" so that everyone else could vote for it. We will prioritize this feature during the development process for the next major version of EasySocial if there are more people request on this.
·
Wednesday, 22 August 2018 09:40
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post