mirror of
https://github.com/discourse/discourse.git
synced 2024-12-04 01:53:45 +08:00
Fix @notification text for non visitors
This commit is contained in:
parent
422dbbd25a
commit
e8d66beea5
|
@ -124,9 +124,11 @@ class Post < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def max_mention_validator
|
||||
max_mentions = SiteSetting.visitor_max_mentions_per_post
|
||||
max_mentions = SiteSetting.max_mentions_per_post if user.present? && user.has_trust_level?(:basic)
|
||||
errors.add(:base, I18n.t(:too_many_mentions, count: max_mentions)) if raw_mentions.size > max_mentions
|
||||
if user.present? && user.has_trust_level?(:basic)
|
||||
errors.add(:base, I18n.t(:too_many_mentions, count: SiteSetting.max_mentions_per_post)) if raw_mentions.size > SiteSetting.max_mentions_per_post
|
||||
else
|
||||
errors.add(:base, I18n.t(:too_many_mentions_visitor, count: SiteSetting.visitor_max_mentions_per_post)) if raw_mentions.size > SiteSetting.visitor_max_mentions_per_post
|
||||
end
|
||||
end
|
||||
|
||||
def max_images_validator
|
||||
|
|
|
@ -13,6 +13,10 @@ en:
|
|||
is_reserved: "is reserved"
|
||||
|
||||
too_many_mentions:
|
||||
zero: "Sorry, you can't mention other users."
|
||||
one: "Sorry, you can only mention one other user in a post."
|
||||
other: "Sorry, you can only mention %{count} users in a post."
|
||||
too_many_mentions_visitor:
|
||||
zero: "Sorry, visitors can't mention other users."
|
||||
one: "Sorry, visitors can only mention one other user in a post."
|
||||
other: "Sorry, visitors can only mention %{count} users in a post."
|
||||
|
|
Loading…
Reference in New Issue
Block a user