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

Рейтинг: 7.9048  
На голосовании
Предложил Ерофеев Анатолий 12.04.2016 09:54:13

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

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

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

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

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

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