Событие перед обновлением групп пользователя

Рейтинг: 8.7950  
На голосовании
Предложил Пользователь 109495 12.04.2016 09:54:13

Событие перед обновлением групп пользователя

Хочется событие OnBeforeSetUserGroup
А то на момент OnAfterSetUserGroup уже никак не узнать, в каких группах пользователь был раньше.

Зачем это нужно

Да вот прямо фрагмент из ТЗ:

По факту включения пользователя в группу, пользователю на e-mail, указанный при регистрации, должно отправляться почтовое уведомление с информацией о включении в группу.

Рейтинг: 0  
Пользователь 287664 12.04.2016 16:51:21
А что мешает перед добавлением в группу получить текущий список групп пользователя и отправлять сообщение только при включении пользователя в новую группу?
Рейтинг: 0  
Пользователь 109495 13.04.2016 06:32:38
Дмитрий, так о чем и речь. Нам нужно событие ДО, чтобы выбрать из базы все текущие группы пользователя и потом уже понять - пользователь просто пересохранен или же натурально, только-только добавлен в группу.
Рейтинг: 3  
Пользователь 637721 09.02.2018 14:22:29
Вернее хотелось бы не еще одно событие , а в это событие OnAfterSetUserGroup дополнительные параметры с массивом групп до изменения