Ссылки на CSV-файлы в автоматизированном обзоре данных PM ведут на 404

В исследовании данных опция «Разрешить группам доступ к этому запросу» установлена на: модераторы, администраторы, сотрудники.

В записи автоматизации отмечена опция «Прикрепить CSV-файл к личному сообщению». Скрипт: «Запланировать личное сообщение с результатами исследования данных».

Получателями являются администратор и модератор — результат одинаковый для обоих.

Я пробовал это с несколькими запросами из исследования данных, например, «Неактивные пользователи без сообщений» (CSV-файл доступен для скачивания на странице исследования данных).

Установленная версия Discourse: 3.4.0.beta3-dev (d7503a6153), плагин Data Explorer обновлён до последней версии (f2891947).

Настройки автоматизации для личного сообщения «Неактивные пользователи без сообщений»:

1 лайк

Можете поделиться исходным содержимым одного из этих личных сообщений, отправленных автоматизацией? Если это информация, не предназначенная для публичной аудитории, не стесняйтесь написать мне в личные сообщения.

Это произошло из-за того, что расширение csv не было добавлено в настройку «Разрешенные расширения для сотрудников».

После добавления расширения csv и повторного запуска PM ссылка на csv в последующем PM заработала.

Несколько предложений:

  1. На страницах автоматизации добавьте текст и ссылку после флажка «Прикрепить CSV-файл к PM». Например: (Требуется разрешение расширения csv). Ссылка «разрешение расширения csv» на /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff

  2. Для облегчения диагностики проблемы в будущих случаях, если возможно, измените ссылку в PM, когда csv не является разрешенным расширением, с:
    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 лайк