Вопрос
Делать поле редактируемым только для конректного пользователя
17 мая 2019 14:03
Здравствуйте!
Есть деталь в которой для большинства пользователей надо сделать запрет на редактирование поля... создал бизнес-правило, указал в нём пользователя, которому разрешено редактирование, но оно почему-то не срабатывает, подскажите, пожалуйста, что может быть не так
"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
Для доступности для редактирования полей действительно было бы уместнее использовать не бизнес-правила, а права доступа на колонки.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать