Data Explorer 쿼리를 그룹과 공유할 때, URL 파라미터로 쿼리 파라미터가 미리 채워졌으면 좋겠습니다.
예를 들어, -- string :username이라는 파라미터가 있는 경우, “my-group” 그룹과 "myName"이라는 사용자 이름으로 공유할 수 있으면 합니다.
아래와 같은 형식입니다:
https://mydomain.com/g/my-group/reports/100?username=myName
Data Explorer 쿼리를 그룹과 공유할 때, URL 파라미터로 쿼리 파라미터가 미리 채워졌으면 좋겠습니다.
예를 들어, -- string :username이라는 파라미터가 있는 경우, “my-group” 그룹과 "myName"이라는 사용자 이름으로 공유할 수 있으면 합니다.
아래와 같은 형식입니다:
https://mydomain.com/g/my-group/reports/100?username=myName
좋아요 … 여기에 pr-welcome 태그를 달아두겠습니다. 사용자 경험 개선 측면에서 좋은 변화인 것 같네요!
토론에 한 가지 더 제안을 드립니다:
&run 매개변수를 추가하여 사용자의 클릭을 줄이는 방법이 기능이 있으면 각 관심 사용자에게 해당 토론에 대한 내부 알림을 쉽게 자동화할 수 있을 것 같아 이 기능을 원합니다 ![]()
run 파라미터가 추가되는 경우, same-site 쿠키가 None(또는 Disabled이며 브라우저가 None을 기본값으로 정의하는 경우)으로 설정되어 있으면 이 파라미터를 사용해서는 안 된다는 점을 주목할 필요가 있습니다.
same-site가 none인 경우, 다른 사이트로 이동하여 CSRF가 악용되는 것과 동일한 방식으로 HTTP GET 요청을 보낼 수 있습니다. 이는 엄밀한 의미에서 CSRF 취약점은 아니지만, 데이터 탐색기에서 매우 비용이 많이 드는 작업을 실행할 수 있게 됩니다.
same-site 쿠키 정책은 비교적 새로운 개념이지만, 주요 브라우저들은 이미 이를 상당 기간 동안 지원하고 있습니다. Chrome은 기본적으로 Lax를 사용하며, Discourse도 마찬가지입니다(제가 틀리지 않았다면). 따라서 대부분의 경우 문제가 되지 않을 것입니다.
URL에 Data Explorer 매개변수를 추가했습니다. 사용자가 ‘실행’ 버튼을 누르면 매개변수가 추가됩니다.
'실행’을 누른 후의 예시는 다음과 같습니다:
![]()
위에서 링크한 PR이 병합되었습니다. 이것이 원하시는 결과를 달성했나요? URL에 쿼리 매개변수가 추가되려면 쿼리를 실행해야 하므로, 쿼리를 실행한 후 링크를 복사해서 공유하시면 됩니다.
@Nam 이 작업에 수고 많으셨습니다!
현재 이 기능은 Data explorer에서 실행되는 쿼리에만 적용되는데, 리포트로 만들 수도 있을지 궁금합니다. 다음과 같은 형태로요:
mysite.com/g/my-group/reports/6¶ms=%7B"months_ago"%3A"3"%7D
그룹 보고서 실행 페이지에서 URL의 매개변수를 사용하여 입력 필드를 자동으로 채우는 기능을 추가할 수 있습니다. 구현 난이도는 전혀 높지 않습니다. 다만 궁금한 점이 하나 있는데, 이 URL을 어떻게 얻게 되나요? 특정 그룹에 대해 자동으로 생성되는 건지, 아니면 수동으로 URL을 생성하는 건가요?
그룹 페이지로 이동하면 해당 그룹에서 사용할 수 있는 쿼리로 연결되는 “Reports” 탭을 볼 수 있지만, 파라미터는 수동으로 생성해야 할 가능성이 높습니다.
좋아요, 그룹 보고서 표시 페이지에서 URL에서 전달되는 파라미터를 사용하여 입력 필드를 채우는 기능을 지원하도록 추가하겠습니다.
우리가 이걸 아직 못 봤던 것 같은데? 분명히 유용할 것 같아.
이 요청을 다시 검토하여, 이제 페이지가 로드되면 자동으로 리포트를 실행하는 run 파라미터를 추가했습니다. 이 기능은 데이터 익스플로러 플러그인 페이지에 다음과 같이 문서화되어 있습니다: