Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit b4a37f1

Browse files
committed
fix tests, rename setting 2
1 parent ca1f0a0 commit b4a37f1

File tree

12 files changed

+21
-21
lines changed

12 files changed

+21
-21
lines changed

app/jobs/regular/fast_track_topic_gist.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class FastTrackTopicGist < ::Jobs::Base
77
def execute(args)
88
return if !SiteSetting.discourse_ai_enabled
99
return if !SiteSetting.ai_summarization_enabled
10-
return if SiteSetting.ai_summarize_max_hot_topics_gists_per_batch.zero?
10+
return if SiteSetting.ai_summarize_max_topic_gists_per_batch.zero?
1111

1212
topic = Topic.find_by(id: args[:topic_id])
1313
return if topic.blank?

config/locales/server.de.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ de:
8585
ai_summarization_model: "Modell, das für die Zusammenfassung verwendet werden soll."
8686
ai_custom_summarization_allowed_groups: "Gruppen, die neue Zusammenfassungen erstellen dürfen."
8787
ai_pm_summarization_allowed_groups: "Gruppen können Zusammenfassungen in PMs erstellen und ansehen."
88-
ai_summarize_max_hot_topics_gists_per_batch: "Nach der Aktualisierung der Themen in der angesagten Liste erstellen wir kurze Zusammenfassungen der ersten N Themen. (Deaktiviert, wenn 0)"
88+
ai_summarize_max_topic_gists_per_batch: "Nach der Aktualisierung der Themen in der angesagten Liste erstellen wir kurze Zusammenfassungen der ersten N Themen. (Deaktiviert, wenn 0)"
8989
ai_hot_topic_gists_allowed_groups: "Gruppen, die die wichtigsten Themen in der Liste der aktuellen Themen sehen dürfen."
9090
ai_summary_backfill_maximum_topics_per_hour: "Anzahl der Themenzusammenfassungen, die pro Stunde aufgefüllt werden müssen."
9191
ai_bot_enabled: "Aktiviere das KI-Bot-Modul."
@@ -372,7 +372,7 @@ de:
372372
endpoints:
373373
not_configured: "%{display_name} (nicht konfiguriert)"
374374
configuration_hint:
375-
one: "Vergewissere dich, dass die Einstellung \"%{settings}\" konfiguriert wurde."
375+
one: 'Vergewissere dich, dass die Einstellung "%{settings}" konfiguriert wurde.'
376376
other: "Vergewissere dich, dass diese Einstellungen konfiguriert wurden: %{settings}"
377377
delete_failed:
378378
one: "Wir konnten dieses Modell nicht löschen, weil es von %{settings} verwendet wird. Aktualisiere die Einstellung und versuche es erneut."

config/locales/server.en.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ en:
8686
ai_summarization_model: "Model to use for summarization."
8787
ai_custom_summarization_allowed_groups: "Groups allowed to use create new summaries."
8888
ai_pm_summarization_allowed_groups: "Groups allowed to create and view summaries in PMs."
89-
ai_summarize_max_hot_topics_gists_per_batch: "After updating topics in the hot list, we'll generate brief summaries of the first N ones. (Disabled when 0)"
89+
ai_summarize_max_topic_gists_per_batch: "After updating topics in the hot list, we'll generate brief summaries of the first N ones. (Disabled when 0)"
9090
ai_hot_topic_gists_allowed_groups: "Groups allowed to see gists in the hot topics list."
9191
ai_summary_backfill_maximum_topics_per_hour: "Number of topic summaries to backfill per hour."
9292

config/locales/server.he.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ he:
8484
ai_summarization_model: "מודל לשימוש לסיכום."
8585
ai_custom_summarization_allowed_groups: "קבוצות שמורשות להשתמש ליצירת סיכומים חדשים."
8686
ai_pm_summarization_allowed_groups: "קבוצות שמורשות ליצור ולצפות בתקצירים בהודעות פרטיות."
87-
ai_summarize_max_hot_topics_gists_per_batch: "לאחר עדכון הנושאים ברשימה החמה, נייצר תקצירים של N הראשונים. (0 להשבתה)"
87+
ai_summarize_max_topic_gists_per_batch: "לאחר עדכון הנושאים ברשימה החמה, נייצר תקצירים של N הראשונים. (0 להשבתה)"
8888
ai_hot_topic_gists_allowed_groups: "קבוצות שמורשות לראות gists ברשימת הנושאים החמים."
8989
ai_summary_backfill_maximum_topics_per_hour: "מספר תקצירי הנושאים למילוי חוזר בשעה."
9090
ai_bot_enabled: "הפעלת מודול בוט הבינה המלאכותית."
@@ -106,7 +106,7 @@ he:
106106
reports:
107107
overall_sentiment:
108108
title: "רגש כללי"
109-
description: 'התרשים משווה את מספר הפוסטים שמסווגים כחיוביים או שליליים. אלו מחושבים כאשר ניקוד חיובי או שלילי הוא גדול מהדף הניוקוד המוגדר. משמעות הדבר היא שפוסטים נייטרליים לא מופיעים. הודעות פרטיות מוחרגות גם כן. מסווגות עם „cardiffnlp/twitter-roberta-base-sentiment-latest”'
109+
description: "התרשים משווה את מספר הפוסטים שמסווגים כחיוביים או שליליים. אלו מחושבים כאשר ניקוד חיובי או שלילי הוא גדול מהדף הניוקוד המוגדר. משמעות הדבר היא שפוסטים נייטרליים לא מופיעים. הודעות פרטיות מוחרגות גם כן. מסווגות עם „cardiffnlp/twitter-roberta-base-sentiment-latest”"
110110
xaxis: "חיובי(%)"
111111
yaxis: "תאריך"
112112
emotion_anger:

config/locales/server.uk.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ uk:
8484
ai_summarization_model: "Модель для узагальнення."
8585
ai_custom_summarization_allowed_groups: "Групи, яким дозволено створювати нові зведення."
8686
ai_pm_summarization_allowed_groups: "Групи дозволили створювати та переглядати підсумки в особистих повідомленнях."
87-
ai_summarize_max_hot_topics_gists_per_batch: "Після оновлення тем у гарячому списку ми згенеруємо короткі підсумки перших N. (Вимкнено, коли 0)"
87+
ai_summarize_max_topic_gists_per_batch: "Після оновлення тем у гарячому списку ми згенеруємо короткі підсумки перших N. (Вимкнено, коли 0)"
8888
ai_hot_topic_gists_allowed_groups: "Групи, яким дозволено бачити суть у списку гарячих тем."
8989
ai_summary_backfill_maximum_topics_per_hour: "Кількість підсумків тем для заповнення на годину."
9090
ai_bot_enabled: "Увімкніть модуль AI Bot."
@@ -216,7 +216,7 @@ uk:
216216
description: "Максимальна кількість результатів для включення в пошук – якщо порожні, будуть використані правила за замовчуванням, а кількість буде масштабовано залежно від моделі, що використовується. Найвище значення 100."
217217
base_query:
218218
name: "Базовий пошуковий запит"
219-
description: "Базовий запит для пошуку. Приклад: \"#urgent\" додасть \"#urgent\" до пошукового запиту і знайде лише теми з категорією або тегом \"терміново\"."
219+
description: 'Базовий запит для пошуку. Приклад: "#urgent" додасть "#urgent" до пошукового запиту і знайде лише теми з категорією або тегом "терміново".'
220220
tool_summary:
221221
web_browser: "Перегляд веб-сторінок"
222222
github_search_files: "Пошук файлів на GitHub"
@@ -285,17 +285,17 @@ uk:
285285
one: "Знайдено %{count} <a href='%{url}'>результат</a> для '%{query}'"
286286
few: "Знайдено %{count} <a href='%{url}'>результати</a> для '%{query}'"
287287
many: "Знайдено %{count} <a href='%{url}'>результатів</a> для '%{query}'"
288-
other: "Знайдено %{count} <a href='%{url}'>результатів</a> для \"%{query}\""
288+
other: 'Знайдено %{count} <a href=''%{url}''>результатів</a> для "%{query}"'
289289
search_meta_discourse:
290290
one: "Знайдено %{count} <a href='%{url}'>результат</a> для '%{query}'"
291291
few: "Знайдено %{count} <a href='%{url}'>результати</a> для '%{query}'"
292292
many: "Знайдено %{count} <a href='%{url}'>результатів</a> для '%{query}'"
293-
other: "Знайдено %{count} <a href='%{url}'>результатів</a> для \"%{query}\""
293+
other: 'Знайдено %{count} <a href=''%{url}''>результатів</a> для "%{query}"'
294294
google:
295295
one: "Знайдено %{count} <a href='%{url}'>результат</a> для '%{query}'"
296296
few: "Знайдено %{count} <a href='%{url}'>результати</a> для '%{query}'"
297297
many: "Знайдено %{count} <a href='%{url}'>результатів</a> для '%{query}'"
298-
other: "Знайдено %{count} <a href='%{url}'>результатів</a> для \"%{query}\""
298+
other: 'Знайдено %{count} <a href=''%{url}''>результатів</a> для "%{query}"'
299299
setting_context: "Читання контексту для: %{setting_name}"
300300
schema: "%{tables}"
301301
search_settings:

config/settings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ discourse_ai:
364364
type: group_list
365365
list_type: compact
366366
default: "3|13" # 3: @staff, 13: @trust_level_3
367-
ai_summarize_max_hot_topics_gists_per_batch:
367+
ai_summarize_max_topic_gists_per_batch:
368368
default: 0
369369
min: 0
370370
max: 1000

lib/guardian_extensions.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def can_see_summary?(target)
2323

2424
def can_see_gists?
2525
return false if !SiteSetting.ai_summarization_enabled
26-
return false if SiteSetting.ai_summarize_max_hot_topics_gists_per_batch.zero?
26+
return false if SiteSetting.ai_summarize_max_topic_gists_per_batch.zero?
2727
if SiteSetting.ai_hot_topic_gists_allowed_groups.to_s == Group::AUTO_GROUPS[:everyone].to_s
2828
return true
2929
end

lib/summarization/entry_point.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def inject_into(plugin)
1919

2020
plugin.register_modifier(:topic_query_create_list_topics) do |topics, options|
2121
if Discourse.filters.include?(options[:filter]) && SiteSetting.ai_summarization_enabled &&
22-
SiteSetting.ai_summarize_max_hot_topics_gists_per_batch > 0
22+
SiteSetting.ai_summarize_max_topic_gists_per_batch > 0
2323
topics.includes(:ai_gist_summary)
2424
else
2525
topics
@@ -39,7 +39,7 @@ def inject_into(plugin)
3939
# jobs if the feature is disabled.
4040
plugin.on(:post_created) do |post|
4141
if SiteSetting.discourse_ai_enabled && SiteSetting.ai_summarization_enabled &&
42-
SiteSetting.ai_summarize_max_hot_topics_gists_per_batch > 0 && post.topic
42+
SiteSetting.ai_summarize_max_topic_gists_per_batch > 0 && post.topic
4343
Jobs.enqueue(:fast_track_topic_gist, topic_id: post&.topic_id)
4444
end
4545
end

spec/jobs/regular/fast_track_topic_gist_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
before do
1010
assign_fake_provider_to(:ai_summarization_model)
1111
SiteSetting.ai_summarization_enabled = true
12-
SiteSetting.ai_summarize_max_hot_topics_gists_per_batch = 100
12+
SiteSetting.ai_summarize_max_topic_gists_per_batch = 100
1313
end
1414

1515
context "when the topic has a gist" do

spec/jobs/regular/hot_topics_gist_batch_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
before do
99
assign_fake_provider_to(:ai_summarization_model)
1010
SiteSetting.ai_summarization_enabled = true
11-
SiteSetting.ai_summarize_max_hot_topics_gists_per_batch = 100
11+
SiteSetting.ai_summarize_max_topic_gists_per_batch = 100
1212
end
1313

1414
describe "#execute" do
@@ -34,7 +34,7 @@
3434
end
3535

3636
it "does nothing if hot topics summarization is disabled" do
37-
SiteSetting.ai_summarize_max_hot_topics_gists_per_batch = 0
37+
SiteSetting.ai_summarize_max_topic_gists_per_batch = 0
3838

3939
subject.execute({})
4040

0 commit comments

Comments
 (0)