Notifications are now properly sent depending on the user roles