Страница 1 из 1

MSL: скриптовое событие OnRegistered, в каких случаях работает?

СообщениеДобавлено: Пт сен 17, 2021 11:19 am
MousE
Добрый день.
Беру для проверки ваш скрипт, добавляю в событие OnRegistered, включаю его
Код: Выделить всё
procedure OnRegistered(iCID, iUIN: integer; var iRole: integer; var bBlocked: boolean);
var
  sGroupName: string;
  x: integer;
begin
  sGroupName := mGetRoleNameByID(iRole);
 
    if sGroupName = 'Guests' then x := mGetRoleIDByName('Пользователи');
   
    if x <> -1 then iRole := x;
end;

begin

end.


Создаю нового пользователи через админку и.... магии не происходит.
Можете проверить работает ли событие OnRegistered ?

Re: MSL: скриптовое событие OnRegistered

СообщениеДобавлено: Пт сен 17, 2021 1:05 pm
Алексей Пикуров
Событие работает при самостоятельной регистрации пользователя из клиента. Но если вы создаёте юзера в админке или через API — событие возбуждаться не будет. Я дополню справку касаемо этого момента, спасибо за ваш вопрос.

Re: MSL: скриптовое событие OnRegistered, в каких случаях работает?

СообщениеДобавлено: Пт сен 17, 2021 4:26 pm
MousE
Есть ли событие которое срабатывает при создании пользователя в админке ?

Re: MSL: скриптовое событие OnRegistered, в каких случаях работает?

СообщениеДобавлено: Сб сен 18, 2021 10:02 am
Алексей Пикуров
Не делали такого. Для чего вам это нужно?

Re: MSL: скриптовое событие OnRegistered, в каких случаях работает?

СообщениеДобавлено: Пн сен 20, 2021 9:24 am
MousE
Для автоматизации, у нас в компании пользователи сами не регистрируются.
Хотелось бы иметь возможность делать скрипты для тех кого зарегестрировал через админку, так и для тех кого подключил через ldap.

Re: MSL: скриптовое событие OnRegistered, в каких случаях работает?

СообщениеДобавлено: Пн сен 20, 2021 11:50 am
Алексей Пикуров
Окей, добавим реакцию для ручной регистрации через админку. При импорте через LDAP событие уже есть, но обвязка пока не реализована, в процессе.