이메일 주소 필드가 채워져 있을 때 초대장을 저장할 수 없습니다

Version 3.1.0 Beta 1

재현 단계:

  • Admin > Users > Send Invites > Invite로 이동
  • 제한을 위해 이메일 주소를 입력
  • 토픽 추가
  • 그룹에 추가
  • 만료일을 2주로 설정

기대 결과:

  • 초대장을 저장할 수 있음. 링크를 형식이 지정된 이메일 등에 복사할 수 있음.

실제 결과

  • 초대장을 저장할 수 없음. 링크를 생성할 수 없음.
  • Save invite 버튼에 반응이 없음
  • Save and send email 버튼에 반응이 없음.
  • 이메일 없이 링크를 생성할 수는 있음. (보안이 되지 않고 NDA 하에 있는 섹션이 있어 유효한 우회책이 아님)

추가 참고 사항

  • IT 부서가 다른 웹사이트에 대한 기존 프로필 로그인을 사용하여 로그인하도록 설정했습니다. 즉, 사용자는 우리 판매 웹사이트에 계정이 있습니다. 사용자는 동일한 로그인으로 Discourse에 들어갈 수 있습니다. 로그인 버튼은 사용자의 정보를 입력한 후 Discourse로 다시 리디렉션(로그인 상태)되는 판매 웹사이트 로그인으로 리디렉션됩니다.
  • 이 기능은 이전에 작동했지만 약 3개월 동안 작동하지 않았습니다. 마지막으로 작동했던 버전은 분명히 2.x 버전 번호였습니다.

로그인! :slight_smile:

문제를 재현할 수 없었습니다. 말씀하신 단계를 따라 :link: 초대장 저장 버튼을 클릭해 보았습니다:

저는 Discourse 3.1.0.beta2 버전을 사용하고 있습니다. Discourse를 업데이트한 후 다시 시도해 볼 수 있을까요?

초대장 저장 버튼을 클릭할 때 브라우저 개발자 도구 콘솔에 오류가 표시됩니까?
/logs/ 디렉터리에 오류가 기록되어 있습니까?

안녕하세요 @Canapin, 답변해 주셔서 감사합니다.

문제의 원인을 파악했으니 이 이슈는 닫을 수 있습니다.

사용자가 이미 계정을 가지고 있는 경우, 초대 저장 옵션이 더 이상 작동하지 않습니다. 예전에는 "X 님은 이미 계정이 있으므로 초대할 필요가 없습니다"라는 프롬프트가 표시되었습니다. 단순히 버튼을 비활성화하는 것보다 훨씬 우아한 해결책이라고 생각합니다.

감사합니다. 좋은 하루 보내세요, 로건

수정: 제안해 주신 두 위치 모두에서 오류를 찾지 못했음을 확인합니다.

이제 적절한 오류가 처리되도록 되어 있으니 도움이 될 거예요: :+1:

3개의 좋아요

이 주제는 20시간 후 자동으로 닫혔습니다. 더 이상 답변을 남길 수 없습니다.