переработана логика
This commit is contained in:
@@ -78,8 +78,10 @@ const OPERATION_OPTIONS = Object.values(ComparisonOperator)
|
||||
|
||||
/**
|
||||
* Служебное поле условия, не привязанное к списку SharePoint — вычисляется на бэкенде
|
||||
* из должности инициатора (см. TemplateRouteService.ResolveAsync), а не из данных заявки.
|
||||
* Поэтому оно доступно всегда, даже если у типа заявки не настроен list_name.
|
||||
* (см. TemplateRouteService.ResolveAsync) по значению поля Position В САМОЙ ЗАЯВКЕ
|
||||
* («Должность» — например, у увольняемого в обходном листе), а не по должности того,
|
||||
* кто отправил заявку. Поэтому поле доступно всегда, даже если у типа заявки не
|
||||
* настроен list_name — источник данных не сам список, а fieldValues resolve-запроса.
|
||||
*/
|
||||
const IS_MANAGER_FIELD = 'IsManager';
|
||||
const SYNTHETIC_FIELD_OPTIONS = [{ value: IS_MANAGER_FIELD, label: texts.routeSteps.conditionFieldIsManagerLabel }];
|
||||
|
||||
Reference in New Issue
Block a user