Детали задачи
-
История
-
Решение: Нет решения
-
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