모든 사용자의 이메일 주소를 공개적으로 접근 가능하게 하려고 합니다.
더 구체적으로 말씀드리면, 모든 등록된 회원(관리자만 아니라)이 회원 카드에서 해당 사용자의 이메일 주소를 볼 수 있도록 하고 싶습니다.
즉, 모든 회원이 다음 링크에서 다른 회원의 이메일 주소를 읽을 수 있기를 바랍니다: https://meta.discourse.org/{user}/summary
user.hbs 파일을 수정해 보았지만, 이메일 주소 데이터에 접근할 수 있는 권한은 관리자만 있는 것 같습니다.
관리자 외에 다른 사용자들에게도 이 데이터에 접근할 수 있는 방법이 있을까요?
모두의 도움에 감사드립니다!
가장 좋은 해결책은 커스텀 필드를 생성하는 것이었습니다. Gavin, 감사합니다.
모든 회원의 이메일 주소를 표시해야 하는 이유는 다음과 같습니다:
제가 작업 중인 Discourse 포럼은 제 학교 네트워크를 위해 설계되었습니다.
졸업생과 비졸업생을 위한 커뮤니티를 구축하는 것이 목표입니다.
따라서 이메일 주소를 표시하는 것은 유용한 정보를 공유하는 좋은 방법입니다.
Hawn → 너무 궁금해서 묻습니다. can_check_emails 메서드가 저장된 user_guardian.rb 파일을 어떻게 수정할 수 있었을까요?
plugin-outlet을 사용하여 .hbs 파일과 같은 템플릿을 수정할 수 있다는 것은 알고 있습니다.
하지만 다음 스크립트는 템플릿용으로만 설계되어 있고, .rb 파일에는 적용되지 않는 것 같습니다: