비스태프 사이트 회원이 주제 초대 생성 허용

arrive_at 토픽이 활성화된 상태로 사용자로 초대 링크를 생성할 때 문제가 발생했습니다.

공개 섹션의 토픽에서 "공유"를 클릭하면 초대 버튼을 볼 수 있습니다. 그러나 초대를 생성하면 데이터베이스에 “arrive_at” 필드가 설정되지 않습니다(topic_invites 테이블을 Data Explorer로 확인했습니다). 나중에 초대를 편집하면 “arrive_at” 필드가 표시되지 않고 수정할 수도 없습니다.

관리자 설정과 그룹 설정 모두에서 관련 설정을 찾아보았지만 발견할 수 없었습니다.

must approve users(사용자 승인 필요) 설정을 사용하지 않고 있습니다. Invite allowed groups(초대 허용 그룹) 설정에 trust_level_2가 지정되어 있습니다.

토픽 초대를 사용하려면 다른 설정(또는 하드코딩된) 제한이 있는 것 같습니다.

업데이트: 이것은 실제로 버그인 것 같습니다. Meta의 이 토픽에서 이 문제를 재현할 수 있습니다. (tl2 사용자, 스태프가 아닌 경우) arrive at topic이 설정된 초대 링크를 생성하는 것이 불가능합니다.

2개의 좋아요

해당 주제는 공개된 카테고리인가요? 그렇다면 누구나 볼 수 있나요?

주제는 공개 상태입니다.

모두에게 표시되지 않는 주제에 대해, “공유” 모달에서 “초대” 버튼이 올바르게 표시되지 않는 것을 확인했습니다.

1개의 좋아요

네, 맞습니다. 스태프에게만 제한되어 있습니다.

주제가 공개되어 있는지 물어본 점 죄송합니다. 특정 경우에는 중요한 문제라는 것을 방금 떠올랐습니다.
예를 들어 Rules for inviting people to topics? - #10 by JammyDodger

2개의 좋아요

현재 동작은 의도적으로 설계된 것입니다. 하지만 관리자가 아니거나 관리자가 아닌 멤버들이 초대 생성 시 주제를 지정할 수 있도록 하면 유용할 수 있다는 점은 이해할 수 있습니다. 그래서 이 내용을 Contribute > Feature 채널로 전달하여 검토를 요청했습니다.

사람들은 다양한 방식으로 초대 시스템을 설정하길 원합니다. 얼마 전 한 분과 대화했는데, 그분은 기본 주제를 설정하되 멤버들이 이를 변경하지 못하도록 하길 원했습니다.

1개의 좋아요

주장하려는 것은 아니지만, 문서의 이 부분:

은 그와 다른 내용을 암시하고 있습니다.

그래서 버그일 수 있다고 제안했던 것입니다.

2개의 좋아요

음.. 맞아요! 여기 뭔가 잘못된 것 같네요. 관리자이더라도 토픽 메뉴에서 공유 버튼을 선택한 뒤 초대를 누르면 생성된 초대 링크에 토픽이 미리 선택되어 있지 않아요. 이것이 의도된 동작인지 기억은 나지 않지만, 분명 더 직관적일 수 있을 것 같습니다.

해당 문서 토픽도 업데이트가 필요하니 알려주셔서 감사합니다.

2개의 좋아요