...

Скрипт для получения списка заблокированных пользователей

Тема в разделе "Советы", создана пользователем At It, 26 апр 2018.

  1. At It

    At It New Member

    Добрый день.
    Хочу поделиться примером скрипта для получения списка заблокированных пользователей:
    public virtual void GetBlockedUsers (Context context)
    {
    var users = PublicAPI.Portal.Security.User.Filter().ShowBlock(true).Query("Status = 1").Find().ToList();
    foreach(var item in users)
    {
    context.BlockedUsers.Add(item);
    }
    }
    В этом примере используется фильтр для сущности User. У заблокированного пользователя свойство Status имеет значение 1, поэтому установив соответствующий критерий в фильтре получим интересующий нас результат.
    ShowBlock(true) — обязательный параметр, который включает в результат поиска заблокированных пользователей, без него сценарий теряет смысл.
     
    1 это нравится
  2. Пригодилось, большое спасибо!
     

Поделиться: