Здравствуйте!
Есть деталь в которой для большинства пользователей надо сделать запрет на редактирование поля... создал бизнес-правило, указал в нём пользователя, которому разрешено редактирование, но оно почему-то не срабатывает, подскажите, пожалуйста, что может быть не так
"Status": {
"enabledStatusByUser": {
"ruleType": BusinessRuleModule.enums.RuleType.BINDPARAMETER,
"property": BusinessRuleModule.enums.Property.ENABLED,
"logical": Terrasoft.LogicalOperatorType.AND,
"conditions": [
{
"comparisonType": Terrasoft.ComparisonType.EQUAL,
"leftExpression": {
"type": BusinessRuleModule.enums.ValueType.SYSVALUE,
"attribute": "CURRENT_USER"
},
"rightExpression": {
"type": BusinessRuleModule.enums.ValueType.CONSTANT,
"value": "7f3b869f-34f3-4f20-ab4d-7480a5fdf647"
}
}
]
}
}
Нравится
5 комментариев
Лучший ответ
17 мая 2019 15:17
Добрый день!
Попробуйте такой код в условиях (conditions)
"conditions": [
{
"comparisonType": 3,
"leftExpression": {
"type": 3,
"value": "CurrentUser",
"dataValueType": 10
},
"rightExpression": {
"type": 0,
"value": "7f3b869f-34f3-4f20-ab4d-7480a5fdf647",
"dataValueType": 10
}
}
]
17 мая 2019 15:17
Добрый день!
Попробуйте такой код в условиях (conditions)
"conditions": [
{
"comparisonType": 3,
"leftExpression": {
"type": 3,
"value": "CurrentUser",
"dataValueType": 10
},
"rightExpression": {
"type": 0,
"value": "7f3b869f-34f3-4f20-ab4d-7480a5fdf647",
"dataValueType": 10
}
}
]
17 мая 2019 16:19
Григорий Чех,
Вы имеете ввиду настроить администрирование по колонкам?
17 мая 2019 17:06
Для доступности для редактирования полей действительно было бы уместнее использовать не бизнес-правила, а права доступа на колонки.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать