feat: Use display_name instead of name of the agent (#1097)
* feat: Use display_name instead of name of the agent
This commit is contained in:
@@ -152,7 +152,7 @@ class Conversation < ApplicationRecord
|
||||
def create_activity
|
||||
return unless Current.user
|
||||
|
||||
user_name = Current.user&.name
|
||||
user_name = Current.user&.available_name
|
||||
|
||||
create_status_change_message(user_name) if saved_change_to_status?
|
||||
create_assignee_change(user_name) if saved_change_to_assignee_id?
|
||||
@@ -208,7 +208,7 @@ class Conversation < ApplicationRecord
|
||||
end
|
||||
|
||||
def create_assignee_change(user_name)
|
||||
params = { assignee_name: assignee&.name, user_name: user_name }.compact
|
||||
params = { assignee_name: assignee&.available_name, user_name: user_name }.compact
|
||||
key = assignee_id ? 'assigned' : 'removed'
|
||||
content = I18n.t("conversations.activity.assignee.#{key}", **params)
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ class User < ApplicationRecord
|
||||
account_users.find_by(account_id: Current.account.id) if Current.account
|
||||
end
|
||||
|
||||
def display_name
|
||||
def available_name
|
||||
self[:display_name].presence || name
|
||||
end
|
||||
|
||||
@@ -134,6 +134,7 @@ class User < ApplicationRecord
|
||||
{
|
||||
id: id,
|
||||
name: name,
|
||||
available_name: available_name,
|
||||
avatar_url: avatar_url,
|
||||
type: 'user',
|
||||
availability_status: availability_status
|
||||
|
||||
Reference in New Issue
Block a user