특정 그룹에 전체 이름 노출 제한

후속 업데이트: 이 기능의 구현을 시작했습니다. 기본적인 접근 방식은 다음과 같습니다.

  • 새로운 사이트 설정 “그룹에 표시되는 전체 이름”(즉, 사용자의 전체 이름이 표시되는 그룹)을 추가합니다.
  • 사이트 설정을 확인하는 새로운 can_see_full_names? 예측자를 Guardian에 추가합니다.
  • SiteSetting.enable_names의 (많은) 인스턴스를 can_see_full_names? 예측자로 대체합니다.

대부분은 직관적이었습니다. 가장 큰 어려움은 직렬화기가 scope 매개변수를 전달하지 않는 것이었고, 이로 인해 별도의 작은 하위 프로젝트가 되었습니다.

2개의 좋아요