수동 매핑된 '워크플로 호출' Boolean 유형 필드의 값에 입력 사용 허용

기능 설명:

Discourse는 포럼 관리자가 복잡한 사용자 정의 작업을 쉽게 구성하여 유지 관리나 기타 포럼 기능을 향상시킬 수 있도록 하는 새로운 “워크플로우(Workflows)” 기능을 도입했습니다.

“워크플로우 호출(Call workflow)” 워크플로우 단계에서 수동으로 매핑된 Boolean 타입 필드의 값을 설정할 때 단계 입력값(step inputs)을 사용할 수 있도록 해 주세요.

현재 동작:

Boolean 타입 필드의 값은 스위치를 사용하여 단계 구성에 하드코딩할 수만 있습니다:

재현 단계:

  1. 새로운 “워크플로우” 기능이 활성화된 사이트에서 관리자 권한이 있는 Discourse 포럼 계정으로 로그인합니다.
  2. “워크플로우” 페이지(/admin/plugins/discourse-workflows/workflows)를 엽니다.
  3. + 새 워크플로우” 버튼을 클릭합니다.
    새 워크플로우가 생성됩니다.
  4. + 버튼을 클릭합니다.
    단계 추가(Add step)” 패널이 열립니다.
  5. 패널에서 Flow > Call workflow를 선택합니다.
    워크플로우에 “Call workflow” 단계가 추가됩니다.
  6. “Call workflow” 단계를 더블 클릭합니다.
    해당 단계의 구성 대화 상자가 열립니다.
  7. 대화 상자에서 “Input” 메뉴에서 "필드 수동 매핑(Map fields manually)"을 선택합니다.
    대화 상자에 “Fields” 섹션이 나타납니다.
  8. 대화 상자에서 “+ 필드 추가” 버튼을 클릭합니다.
    대화 상자에 필드 구성 인터페이스가 추가됩니다.
  9. Type” 메뉴에서 "Boolean"을 선택합니다.

:slightly_frowning_face: 필드의 값은 스위치를 사용하여 단계 구성에 하드코딩할 수만 있습니다. 다른 필드 타입과 달리 입력값을 사용하여 값을 설정하는 방법이 없습니다.

Discourse 버전:

ba63d427fd88c5d83cb18695b16dbdbfad6fa834

1개의 좋아요

리포트 감사합니다 @per1234 :+1: 다음 업데이트에 추가될 예정입니다.

cc @renato

6개의 좋아요

빠른 업데이트: @renato가 저와 동시에 작업했고, 결국 동일한 기능에 대해 PR이 두 개가 생겼습니다.

5개의 좋아요

@zogstrip님과 @renato님, 이 요청을 신속하게 해결해 주셔서 정말 감사합니다!

특히 @zogstrip님께서는 여기에서 업데이트를 게시하는 데 시간을 내어 주셔서 감사드립니다.

새로운 Workflows 플러그인이 정말 유용합니다.

3개의 좋아요

이 주제는 마지막 답변 후 7일이 지나면 자동으로 닫힙니다. 더 이상 새 답변을 남길 수 없습니다.