We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 01744ed commit 2b770e4Copy full SHA for 2b770e4
βlib/discourse_translator/guardian_extension.rbβ
@@ -20,6 +20,7 @@ def can_detect_language?(post)
20
end
21
22
def can_translate?(post)
23
+ return false if post.user.bot?
24
return false if !user_group_allow_translate?
25
return false if post.locale_matches?(I18n.locale)
26
βspec/lib/guardian_extension_spec.rbβ
@@ -133,6 +133,11 @@
133
I18n.locale = :pt
134
135
136
+ it "cannot translate bot posts" do
137
+ post.update!(user: Discourse.system_user)
138
+ expect(Guardian.new.can_translate?(post)).to eq(false)
139
+ end
140
+
141
describe "anon user" do
142
before { SiteSetting.restrict_translation_by_group = "#{Group::AUTO_GROUPS[:everyone]}" }
143
0 commit comments