<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > AccessRights, AccessRightsTypes – права доступа > AccessRights – права доступа CanExportList – проверить возможность выполнения операции «Экспорт данных из списка» для текущего пользователя |
Метод используется для проверки, может ли текущий пользователь или субъект прав выполнить операцию «Экспорт данных из списка». Пользователь может экспортировать сразу несколько объектов системы или список объектов в файл формата XLSX или CSV, если у него есть тип прав с разрешенными операциями массового экспорта.
Перегрузки
CanExportList() |
Проверить возможность выполнения операции «Экспорт данных из списка» для текущего пользователя |
CanExportList(IRecipient recipient) |
Проверить возможность выполнения операции «Экспорт данных из списка» для субъекта прав |
Синтаксис
C# |
public bool CanExportList(); public bool CanExportList(IRecipient recipient); |
Параметры
recipient – субъект прав. Субъект – тот, кто выполняет действие. Например, пользователь, группа пользователей, роль.
Возвращаемое значение
True, если операция разрешена, иначе – false.
Пример. Проверка возможности экспорта сразу нескольких договоров
public override bool CanExportLastVersion(Sungero.Domain.Client.CanExecuteActionArgs e)
{
// Если прав на экспорт списка нет, то запретить экспорт содержимого договоров.
if (ContractBases.AccessRights.CanExportList())
return base.CanExportLastVersion(e);
return false;
}
© Компания Directum, 2024 |