Невозможно выбрать группы в Data Explorer

Я не могу использовать новую функцию для предоставления определённым группам доступа к запросам. Что я упускаю?

Discourse 2.4.0.beta5 Release Notes - #2 by justin

discourse-data-explorer

  • Разрешить группам доступ к запросам

У меня в Data Explorer есть это поле:
image
Но оно не работает. Например, если я ввожу «moderators» (без кавычек), поиск или автодополнение не срабатывают. Если я сохраняю запрос и возвращаюсь к нему, поле снова пустое, и модераторы не имеют доступа к запросу.

Я пробовал и другие группы — проблема не специфична для модераторов.

Я не вижу никаких связанных настроек — единственная настройка — это включение Data Explorer.

1 лайк

@markvanlan есть какие-то идеи по поводу :arrow_double_up:

1 лайк

Если вы используете самохостинг, вы обновили и Discourse, и плагин Data Explorer?

1 лайк

Я не могу воспроизвести это локально, и групповой выбор работает здесь на meta.

Даже если Discourse не был обновлен вместе с плагином data-explorer, группы всё равно должны добавляться.

4 лайка

Я выполнил команду ./launcher rebuild app. Я видел, как она загружает плагины, наблюдая за консолью.

1 лайк

Вы находитесь на стабильной ветке?

2 лайка

Я использую версию 2.4.0.beta6.

Установлены ли какие-либо неофициальные плагины?

Да, но по правде говоря, это не настолько приоритетная задача, чтобы начинать удалять плагины и кастомизации CSS, если всё работает у всех остальных.

Сначала попробуйте включить безопасный режим. Вы можете использовать этот вариант безопасного режима:

http://www.example.com/?safe_mode=no_custom%2Conly_official

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

2 лайка

Круто. Но репо всё ещё работает. Нашёл это в консоли, и в Chrome, и в Firefox. Завтра попробую копнуть глубже, но тут я уже немного не в своей тарелке.

1 лайк

Кажется, это связано с select-kit, я посмотрю.

1 лайк

Это должно исправить проблему (вам нужно будет обновить последнюю версию плагина):

По какой-то причине group_ids возвращались в трёх форматах: nil, [], ""… и select-kit испытывал трудности при итерации по "".

Ключевое исправление находится в plugin.rb, но я также попытался повысить устойчивость кода в других его частях.

@markvanlan, полагаю, какая-то версия этого кода когда-то содержала ошибку и привела к созданию подобных повреждённых данных? Если считаете, что есть что изменить или перенести, не стесняйтесь копнуть глубже.

Также я сделал ещё несколько коммитов заодно:

5 лайков

Эта тема была автоматически закрыта через 33 часа. Новые ответы больше не принимаются.