Детали задачи
-
История
-
Решение: Нет решения
-
High
-
Не заполнено
-
Не заполнено
-
Не заполнено
-
Требуется
Описание
Доработать функционал групповых действий в журналах.
На данный момент при выполнении действия в журнале есть возможность вызывать форму подтверждения перед выполнением действия.
Форма вызывается всегда, если она добавлена в конфигурацию.
Требуется сделать вызов формы опциональным (по условию) даже если она добавлена в конфигурацию группового действия.
Условия на вызов формы желательно сделать как можно шире (query запрос возможно будет оптимальным решением, продумать этот момент)
Условия для вызова могут быть комплексными.
Пример действия в конфиге журнала (пока неподтвержденный):
- id: test-journal-group-action
name:
ru: Групповое действие
en: Test group action
type: server-group-action
preActionModule: js/citeck/scripts/preActionScript
execForRecordsBatchSize: 1
execForRecordsParallelBatchesCount: 3
config:
id: test-group-action-id
type: selected
params:
actionId: test-group-action-id
confirm:
title:
ru: Тестовая опциональная форма подтверждения
en: Test optional confirm form
formRef: uiserv/form@test_group_action_confirm_form
condition:
fn: "return {query запрос или простой запрос через предикаты, возвращает true/false}"
attributesMapping:
params.comment: comment
features:
execForQuery: true
execForRecord: true
execForRecords: true
execForQueryConfig:
execAsForRecords: true
Также добавить возможность прокидывать в condition запрос выбранные в журнале рекорды. (Т.е. должна быть возможность вычислять показ формы подтверждения в зависимости от выбранных в журнале значений перед выполнением группового действия)
Вложенные файлы
Вложенные файлы
Связи запроса
- mentioned on