자동화 데이터 탐색기 PM의 CSV 링크가 404 오류를 반환합니다

데이터 탐색기에서 ‘이 쿼리에 대한 그룹 접근 권한 허용’ 설정이 다음과 같이 되어 있습니다: moderators, admins, staff

자동화(Automation) 기록에서 ‘PM에 CSV 파일 첨부’ 항목이 선택되어 있습니다. 스크립트는 '데이터 탐색기 결과를 포함한 PM 예약’입니다.

수신자는 관리자(admin)와 중재자(moderator)이며, 두 경우 모두 동일한 결과가 나타납니다.

'게시글이 없는 비활성 사용자’와 같은 몇 가지 데이터 탐색기 쿼리로 시도해 보았습니다. (CSV 파일은 데이터 탐색기 페이지에서 다운로드할 수 있습니다.)

설치된 Discourse 버전은 3.4.0.beta3-dev (d7503a6153)이며, 데이터 탐색기 플러그인은 최신 상태(f2891947)입니다.

‘게시글이 없는 비활성 사용자’ PM에 대한 자동화 설정:

1개의 좋아요

자동화 시스템에서 보낸 PM 중 하나의 원문을 공유해 주실 수 있나요? 공개되지 않아야 하는 내용이라면 제게 DM으로 보내도 됩니다.

이 문제는 authorized extensions for staff(직원용 승인된 확장 프로그램) 설정에 csv 확장 프로그램이 추가되지 않아서 발생했습니다.

csv 확장 프로그램을 추가하고 PM을 다시 트리거한 후, 이후 PM에 포함된 csv 링크가 정상적으로 작동했습니다.

몇 가지 제안드립니다:

  1. 자동화 페이지에서 ‘Attach the CSV file to the PM’(PM에 CSV 파일 첨부) 체크박스 뒤에 텍스트와 링크를 추가해 주세요. 예를 들어: (csv 확장 프로그램의 인가가 필요합니다). 'csv 확장 프로그램의 인가’를 /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff로 연결.

  2. 향후 유사한 문제가 발생했을 때 원인을 파악하는 데 도움이 되도록, csv가 승인된 확장 프로그램이 아닐 때 PM의 링크를 다음과 같이 변경해 주시면 좋겠습니다:
    href=“/404”
    href="/unauthorized"로 변경

도와주셔서 감사합니다 @pmusaraj! :heart:

1개의 좋아요

그 사이트 설정까지 찾아내줘서 고마워! 진짜 은근한 설정이었어!

1개의 좋아요

제안하신 모든 내용을 반영할 수는 없지만, 이제 이 스크립트를 사용하여 자동화를 저장할 때 attach_csv가 선택되어 있으면 csv가 authorized_extensions 목록에 없으면 오류가 발생합니다.

Screenshot 2024-12-09 at 17.09.14

보고해 주셔서 감사합니다.

2개의 좋아요

정말 좋습니다, 감사합니다 @j.jaffeux !

1개의 좋아요