Описание функции:
В Discourse была введена новая функция «Рабочие процессы», которая позволяет администраторам форумов легко настраивать сложные пользовательские операции для облегчения обслуживания или иного улучшения их форума.
Пожалуйста, разрешите использовать вводы шагов для установки значения вручную сопоставленных полей типа Boolean в шагах рабочего процесса «Вызов рабочего процесса».
Текущее поведение:
Значение поля типа Boolean может быть задано только жестко в конфигурации шага с помощью переключателя:
Шаги воспроизведения:
- Войдите в учетную запись администратора на форуме Discourse, на сайте которого включена новая функция «Рабочие процессы».
- Откройте страницу «Рабочие процессы» (
/admin/plugins/discourse-workflows/workflows). - Нажмите кнопку «+ Новый рабочий процесс».
Будет создан новый рабочий процесс. - Нажмите кнопку +.
Откроется панель «Добавить шаг». - Выберите в панели Flow > Call workflow (Поток > Вызов рабочего процесса).
В рабочий процесс будет добавлен шаг «Вызов рабочего процесса». - Дважды щелкните по шагу «Вызов рабочего процесса».
Откроется диалоговое окно конфигурации шага. - Выберите в меню «Input» (Ввод) опцию «Map fields manually» (Сопоставить поля вручную).
В диалоговом окне появится раздел «Fields» (Поля). - Нажмите кнопку «+ Add field» (+ Добавить поле) в диалоговом окне.
В диалоговое окно будет добавлен интерфейс конфигурации поля. - Выберите в меню «Type» (Тип) опцию «Boolean» (Логический).
Значение поля может быть задано только жестко в конфигурации шага с помощью переключателя. В отличие от других типов полей, нет возможности использовать ввод для установки значения.
Версия Discourse:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
