Уведомление о приглашении в группу?
Но, похоже, кроме нас с Вами всех всё устраивает.
Таблица cms_users. В поле notify_options хранятся в виде YAML опции уведомления. Например:
users_friend_add: both
users_friend_delete: both
comments_new: both
comments_reply: email
users_friend_aссept: pm
groups_invite: email
users_wall_write: email
UPDATE cms_users SET notify_options = "--- users_friend_add: both users_friend_delete: both comments_new: both comments_reply: email users_friend_aссept: pm groups_invite: email users_wall_write: email"
То есть значение groups_invite: email надо изменить на groups_invite: both чтобы приходило и на мыло и уведомление на сайте?
А так мне кажется такие параметры при установке пишутся в базу. В общем раз в неделю делать запрос, пока Fuse эту проблему не решит.
Именно так и есть в 2.8.0, см. файл /system/controllers/groups/hooks/user_notify_types.phpА как сделать чтобы это автоматом даже у новых пользователей уже стояло а не каждому править ?
Я не знаю что решать, всё работает.пока Fuse эту проблему не решит.
class onGroupsUserNotifyTypes extends cmsAction {
public function run(){
return array(
'groups_invite' => array(
'title' => LANG_GROUPS_NOTIFY_INVITE,
'default' => 'both'
)
);
}
}
А вот у старых пользователей (до обновления на 2.8.0) настройки остались только, чтобы уведомления приходили только на e-mail.
И чтобы выставить всем им настройку уведомлений на сайте и на мыло, нужно сделать запрос в базу.
UPDATE cms_users SET notify_options = "---
groups_invite: both"