정보를 미리 채운 답글 링크를 만드는 방법?

요즘 Discourse 관련 작업을 많이 하고 있는데, 정말 마음에 드는 소프트웨어입니다! 아주 잘 설계되어 있네요. 감사합니다!

기능 요청 하나 있습니다: 답글 작성기를 자동으로 열거나, 로그인하지 않은 사용자에게 로그인을 요청한 후 로그인 성공 시 답글 작성기로 리다이렉트하는 링크를 만들어 주셨으면 좋겠습니다. 기본적으로는 Creating a link to start a new topic with pre-filled information 와 동일하지만, 답글에 적용되는 형태입니다.

감사합니다!

이런 걸 사용해요:

이렇게 하면 되는 것 같습니다. 제 테마의 API 초기화 파일에 코드를 추가했습니다. 감사합니다!

방금 이 솔루션이 사용자가 가입하거나 로그인하지 않은 경우 이를 요청하지 않는다는 걸 깨달았습니다.

테마 컴포넌트에 사용자 로그인 여부를 확인하여 로그인 페이지를 표시하는 로직을 추가할 수 있다고 생각합니다.

현재 다른 사이트에서 링크를 걸 때 로그인 플로우를 다음과 같이 강제하고 있지만, SSO를 사용하지 않는 경우에도 이것이 제대로 작동하는지 확실하지 않습니다:

SITE_URL/session/sso?return_path=/t/slug/id%23reply

어쨌든 불필요한 리다이렉트를 피하려면 테마 컴포넌트에 넣는 것이 더 좋습니다. 기회가 되면 개선해 보겠습니다 (완료되면 여기에 코멘트 남길게요).

방금 테스트해 봤습니다. SSO를 활성화하지 않아서 404 오류가 반환되는 것 같습니다 :slight_smile: