기능 설명:
Discourse는 포럼 관리자가 복잡한 사용자 정의 작업을 쉽게 구성하여 유지 관리나 기타 포럼 기능을 향상시킬 수 있도록 하는 새로운 “워크플로우(Workflows)” 기능을 도입했습니다.
“워크플로우 호출(Call workflow)” 워크플로우 단계에서 수동으로 매핑된 Boolean 타입 필드의 값을 설정할 때 단계 입력값(step inputs)을 사용할 수 있도록 해 주세요.
현재 동작:
Boolean 타입 필드의 값은 스위치를 사용하여 단계 구성에 하드코딩할 수만 있습니다:
재현 단계:
- 새로운 “워크플로우” 기능이 활성화된 사이트에서 관리자 권한이 있는 Discourse 포럼 계정으로 로그인합니다.
- “워크플로우” 페이지(
/admin/plugins/discourse-workflows/workflows)를 엽니다.
- “+ 새 워크플로우” 버튼을 클릭합니다.
새 워크플로우가 생성됩니다.
- + 버튼을 클릭합니다.
“단계 추가(Add step)” 패널이 열립니다.
- 패널에서 Flow > Call workflow를 선택합니다.
워크플로우에 “Call workflow” 단계가 추가됩니다.
- “Call workflow” 단계를 더블 클릭합니다.
해당 단계의 구성 대화 상자가 열립니다.
- 대화 상자에서 “Input” 메뉴에서 "필드 수동 매핑(Map fields manually)"을 선택합니다.
대화 상자에 “Fields” 섹션이 나타납니다.
- 대화 상자에서 “+ 필드 추가” 버튼을 클릭합니다.
대화 상자에 필드 구성 인터페이스가 추가됩니다.
- “Type” 메뉴에서 "Boolean"을 선택합니다.
필드의 값은 스위치를 사용하여 단계 구성에 하드코딩할 수만 있습니다. 다른 필드 타입과 달리 입력값을 사용하여 값을 설정하는 방법이 없습니다.
Discourse 버전:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
1개의 좋아요
리포트 감사합니다 @per1234
다음 업데이트에 추가될 예정입니다.
cc @renato
6개의 좋아요
빠른 업데이트: @renato가 저와 동시에 작업했고, 결국 동일한 기능에 대해 PR이 두 개가 생겼습니다.
5개의 좋아요
@zogstrip님과 @renato님, 이 요청을 신속하게 해결해 주셔서 정말 감사합니다!
특히 @zogstrip님께서는 여기에서 업데이트를 게시하는 데 시간을 내어 주셔서 감사드립니다.
새로운 Workflows 플러그인이 정말 유용합니다.
3개의 좋아요
이 주제는 마지막 답변 후 7일이 지나면 자동으로 닫힙니다. 더 이상 새 답변을 남길 수 없습니다.