Я попал в финский ![]()
Мой ежегодный обзор был создан автоматически и на немецком языке.
(Я включил плагин сегодня и дождался выполнения задачи)
Хм, это странно… Особенно потому, что это затронуло все три экземпляра. Или мне нужно где-то установить специальный флаг для языка? Возможно, это также важно и для других вещей?
Отзыв был создан на языке моего форума, но на другом форуме, где я забыл включить плагин, я создал тему через rails console, и тема была создана на английском вместо использования языка форума ![]()
После тестирования я подтверждаю, что отзыв создаётся на английском, если выполняется через команду rails.
Использование
I18n.with_locale(SiteSetting.default_locale) do
Jobs::YearlyReview.new.execute(force: true, review_year: 2024)
end
исправляет это.
Это замечательно. Но у меня точно не получилось. Я пробовал уже четыре раза.
Вы опубликовали первую вручную или она сгенерировалась автоматически? У вас задана категория? Я жду минуту, чтобы они не генерировались с одинаковой временной меткой (хотя, наверное, это не должно иметь значения), но я предполагаю, что все четыре ваши попытки не должны были пересекаться. У меня создаётся новый каждый раз, когда я запускаю команду rails, так что если что-то не так, то это баг именно на вашем сайте.
Если вы НЕ генерировали начальный вариант вручную, то уверены ли вы, что команда вообще работает у вас (предполагая, что вы её не отключали)?
В прошлый раз, когда я проверял, включает ли это также AI-ботов, я запустил процесс около полуночи. В этот момент планировщик изменил следующее время запуска на то же самое. Так что да, я сделал это вручную.
Во всём остальном всё точно правильно.
Теперь я удалил оригинальный и запустил его снова, и на этот раз отображение было странным.
Я никогда раньше не видел такого владельца.
В любом случае, я немного подождал и запустил снова. Новой рецензии не появилось.
На этот раз владелец был пустым, как обычно.
Я не могу создать новую, если найдена старая. Удаление первой (а затем восстановление) помогло, и теперь у меня есть две рецензии: одна без сотрудников, другая — с ними.
Вы запускаете задачу вручную или выполняете команду, упомянутую в первом сообщении?
Запуск. Я даже не знаю, как это сделать через Rails ![]()
Спасибо! Значит, автоматически используется язык сайта, а при ручном запуске всегда английский, если только не используется ваша команда?
Можно ли добавить это в первый пост этой темы на следующий год?
Как я уже говорил, автоматический запуск у меня не работает. В прошлом году тема была создана в 3:15 (я бы сказал, что запускали вручную, но не на 100% уверен), а в этом году я запустил её вручную около 15:00, когда ничего не происходило.
Да, всё работает именно так, и я согласен, что это стоит добавить в первое сообщение.
Если под «вручную» вы имеете в виду запуск задания Sidekiq, то оно не создаст новую тему, если для того же года уже создана тема или если сейчас не январь.
Вы можете перечислить свои темы ежегодного обзора с помощью Data Explorer, используя этот запрос.
SELECT * FROM topic_custom_fields
WHERE name = 'yearly_review'
ORDER BY topic_id DESC
Это многое объясняет. Он использует ID темы, чтобы понять, можно ли создать новую.
Да, через Sidekiq / консоль Rails.
Под «ничего не произошло» я имел в виду:
Но этого не произошло…
Два вопроса, #1 наиболее важен:
- Возможно ли исключить только администратора форума? Я хотел бы включить весь персонал, кроме себя:

- Возможно ли проводить ежеквартальный обзор (или даже с опцией ежемесячного), а в конце года (последний квартал) — обзор за весь год?
Это было бы здорово. Похоже, что в настройках можно просто исключить конкретные группы.
Есть ли способ, чтобы отдельные пользователи могли отказаться от участия? Я просмотрел и не нашёл такого варианта. Возможно, если их профиль закрыт?
Да, я просто хочу исключить себя ![]()
Раньше я добивался этого, временно понижая в должности всех наших модераторов (кроме меня), проводя проверку, а затем восстанавливая их.
Это лишь сбрасывает данные о продолжительности их «службы» в качестве модераторов. Если потребуется, это можно быстро исправить с помощью небольшой правки базы данных.
Ух ты. Здорово, что вы нашли решение для своих нужд.
Мне же нужно включить всех сотрудников, кроме меня, администратора.
Кажется, у нас, владельцев форумов, есть неделя, чтобы найти обходной путь. ![]()
С праздниками!
Было бы неплохо иметь флажок, который включает все подкатегории. Например, мы хотим, чтобы категория «Travel» включалась в годовой обзор, даже если она содержит подкатегории, такие как «Hotel», «Flight» и другие. Однако мы хотим видеть только пост (ответ) по теме «Travel».


