UX: Show chat and message buttons on your own profile (#27600)

This commit is contained in:
Jan Cernik
2024-06-25 07:52:17 -03:00
committed by GitHub
parent c8e65fa673
commit a07ddf4ec0
4 changed files with 34 additions and 6 deletions

View File

@ -133,7 +133,7 @@ after_initialize do
add_to_serializer(:user_card, :can_chat_user) do
return false if !SiteSetting.chat_enabled
return false if scope.user.blank? || scope.user.id == object.id
return false if scope.user.blank?
return false if !scope.user.user_option.chat_enabled || !object.user_option.chat_enabled
scope.can_direct_message? && Guardian.new(object).can_chat?
@ -141,7 +141,7 @@ after_initialize do
add_to_serializer(:hidden_profile, :can_chat_user) do
return false if !SiteSetting.chat_enabled
return false if scope.user.blank? || scope.user.id == object.id
return false if scope.user.blank?
return false if !scope.user.user_option.chat_enabled || !object.user_option.chat_enabled
scope.can_direct_message? && Guardian.new(object).can_chat?