Discourse Policy… 에서 이어지는 대화입니다.
그 이유는 UI가 그렇게 많은 수락자 아바타를 표시하도록 설계되지 않았기 때문입니다. 이 정책에 동의한 사용자가 1,500명이나 되는데, 많은 아바타가 표시되지 않습니다.
2개의 좋아요
sam
(Sam Saffron)
2
거기서 일어나고 있는 일은 아마도 NGINX에서 레이트 리미팅(요청 제한)이 폭주하는 현상일 것입니다.
이처럼 매우 큰 그룹을 지원하려면某种 페이지네이션(페이지 나누기) 방식이 필요합니다.
1개의 좋아요
Johani
(Joe)
3
특정 수 이상의 사용자가 넘기면 아바타는 사실상 무용지물이 됩니다. 1,500개 이상의 아바타를 보고 싶어 하는 사람은 없으니까요.
여기서 질문을 드리자면… 정확히 무엇을 달성하고 싶으신가요?
특정 사용자가 정책을 수락했는지 확인하는 것만 필요하신 건가요?
그렇다면 처음 50개 정도의 아바타만 표시하고, 특정 사용자의 상태를 검색할 수 있는 모달을 렌더링하는 버튼을 추가하는 것도 좋은 방법일 수 있습니다.
정책을 수락한 사용자의 비율을 파악하고 싶으신 건가요? 그렇다면 그룹 내 구성원 중 정책 수락 인원수에 기반한 진행률 바를 플러그인이 표시할 수 있을 것입니다.
9개의 좋아요
UI 관점에서 이 함수를 160,000건에 대해 사용하고자 합니다. 다양한 지역이나 그룹별로 완료된 백분율을 확인하고, 더 작은 그룹을 보여주는 드릴다운 기능이 필요합니다. 제 요구사항에 따르면, 더 작은 그룹은 일반적으로 약 5,000건 규모입니다.
최종적으로 이 데이터를 활용하여 승인 완료에 대한 조치를 추진할 계획입니다.
1개의 좋아요
sam
(Sam Saffron)
7
우리가 할 수 있는 첫 번째 일은 UI가 몇백 명을 넘어가면 무너지지 않도록 수정하는 것입니다. 단순히 전체 수락자 수와 최근 200명의 목록만 표시하더라도 상당한 개선이 될 것입니다.
데이터를 분할하여 더 깊이 분석해야 하는 경우, 데이터 탐색기(Data Explorer)를 활용할 수 있습니다.
고객으로서 여러분의 사용 사례를 자세히 설명해 주시면, 해당 문제를 어떻게 해결할지 검토해 드리도록 team@discourse.org로 메시지를 보내 주시기 바랍니다.
7개의 좋아요
저는 플러그인을 사용하여 멤버십을 부여하는 것만 원할 뿐, 꼭 1,500개의 아바타를 표시하려는 것은 아닙니다. 하지만 아바타를 표시하지 않는 옵션은 없습니다. 승인된 수와 미승인된 수만 표시하거나, 진행률 바를 표시해 주면 저로서는 충분합니다.
1개의 좋아요
데이터가 이미 Data Explorer에 있나요? 플러그인 페이지에 설명된 200개 제한을 설정하는 것이 단순히 UI 때문인가요?
1개의 좋아요
tshenry
(Taylor)
11
post_policies와 policy_users 테이블 아래에 있어야 합니다:
실제로 현재 UI에서는 부정적인 부작용 없이 한 번에 200명 이상의 사용자를 표시할 수 없는 것이 문제입니다.
진행 상황 표시줄 + 정책을 수락한 마지막 200명의 사용자를 표시하는 제안된 해결책이 괜찮으신가요? 또한, 정책을 수락하지 않은 사용자를 추적하는 데 도움이 되는 데이터 탐색기 쿼리도 함께 제공하면 좋겠습니다.
4개의 좋아요
네, 데이터가 사용 가능한 한 UI에 표시할 필요가 없으므로 그렇게 하면 잘 작동할 것입니다.
1개의 좋아요
저는 괜찮습니다. 다만, 수락한 총 인원이 1516명인데 그중 최근 200명만 표시되는 것임을 명확히 하면 좋겠습니다.
1개의 좋아요