프로필 사진을 업로드하지 않은 사용자는 게시물을 작성할 수 없도록 하는 기능을 구현하고 싶습니다.
이 경우 사용자에게 다음과 같은 메시지를 표시해야 합니다: “이 사이트에서 작업을 시작하려면 먼저 프로필 사진을 업로드하고 프로필을 완성해 주세요.”
이를 구현할 수 있는 방법이 있을까요?
프로필 사진을 업로드하지 않은 사용자는 게시물을 작성할 수 없도록 하는 기능을 구현하고 싶습니다.
이 경우 사용자에게 다음과 같은 메시지를 표시해야 합니다: “이 사이트에서 작업을 시작하려면 먼저 프로필 사진을 업로드하고 프로필을 완성해 주세요.”
이를 구현할 수 있는 방법이 있을까요?
기존 설정으로는 그렇게 할 수 있는 방법이 없는 것 같습니다. 따라서 커스텀 솔루션이 필요할 것 같아요. Development 채널로 이 내용을 넘겨서 답변을 받을 수 있는지 확인해 보겠습니다. ![]()
안녕하세요, 커스텀 메시지는 잊어버리기로 하죠. 하지만 사용자가 게시물을 작성하기 전에 특정 프로필 필드를 반드시 채우도록 강제하는 방법이 있을까요?
물론 가입 과정의 일부로 만들 수는 있지만, 사용자에게 프로필을 채우도록 강제하기 전에 먼저 둘러볼 수 있게 하고 싶습니다.
Discourse 포럼에 가입할 때 기본적으로 제공되는 필드는 다음과 같습니다:
이메일*
사용자 이름*
이름
비밀번호*
가입 시 아바타, 자기소개, 위치 등의 데이터를 입력할 수 없습니다.
기본 필드 중 이름(Name)을 제외한 필드 외에 필수로 설정할 수 있는 가입 필드는 커스텀 필드입니다: Creating and configuring custom user fields
대안으로 Custom Wizard Plugin 🧙 플러그인이 도움이 될 수 있지만, 제가 직접 사용해 본 적이 없어 요청하신 문제를 해결할 수 있는지 알 수 없습니다.
제가 조사한 바로는, 이 방법은 괜찮습니다. 가입 시 입력이 필수인 마법사(Wizard)를 만들고, 건너뛰기를 허용한 후, 완료 시점에 "그룹에 자동 추가"를 설정할 수 있습니다.
다만, 언젠가 Discourse Automation이 배지를 그룹과 동기화할 수 있다면 가장 편리할 것입니다. ![]()