Добрый день.
Подскажите и пожалуйста, как можно отключить на проверку прав ка примеру в DataSource –е можно таким образом

Terrasoft.Core.DB.QueryJoinRightLevel.Disabled;

Мне нужно отключать в

EntitySchemaQuery
, примерный скрипт ниже:

var entitySchemaManager = UserConnection.EntitySchemaManager;
var activitySchema = entitySchemaManager.GetInstanceByName("Activity");
var callEntity = activitySchema.CreateEntity(UserConnection);
if (callEntity.FetchFromDB(NewCallId))

Версия 5.1.1.159

Нравится

1 комментарий

Здравствуйте, Баглан.

Отключить проверку прав доступа на основной запрос нельзя. Можно воспользоваться insert-ом:

var now = System.DateTime.Now;
var insert = new Insert(UserConnection).Into("Activity")
	.Set("Title", Column.Const("My Activity"))
	.Set("StartDate", Column.Parameter(now));
insert.Execute();

Прямые инсерты игнорируют права доступа.

Показать все комментарии