diff --git a/app/javascript/dashboard/i18n/locale/en/contact.json b/app/javascript/dashboard/i18n/locale/en/contact.json index 0a7f4092a..14ab0032d 100644 --- a/app/javascript/dashboard/i18n/locale/en/contact.json +++ b/app/javascript/dashboard/i18n/locale/en/contact.json @@ -15,6 +15,7 @@ "INITIATED_FROM": "Initiated from", "INITIATED_AT": "Initiated at", "IP_ADDRESS": "IP Address", + "CREATED_AT_LABEL": "Created", "NEW_MESSAGE": "New message", "CONVERSATIONS": { "NO_RECORDS_FOUND": "There are no previous conversations associated to this contact.", @@ -206,6 +207,7 @@ "PHONE_NUMBER": "Phone Number", "CONVERSATIONS": "Conversations", "LAST_ACTIVITY": "Last Activity", + "CREATED_AT": "Created At", "COUNTRY": "Country", "CITY": "City", "SOCIAL_PROFILES": "Social Profiles", diff --git a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue index 956b0e717..60ba4f4b6 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue +++ b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue @@ -92,6 +92,7 @@ export default { // as it simplier the sort attribute calculation const additional = item.additional_attributes || {}; const { last_activity_at: lastActivityAt } = item; + const { created_at: createdAt } = item; return { ...item, phone_number: item.phone_number || '---', @@ -104,6 +105,7 @@ export default { last_activity_at: lastActivityAt ? this.dynamicTime(lastActivityAt) : '---', + created_at: createdAt ? this.dynamicTime(createdAt) : '---', }; }); }, @@ -244,6 +246,13 @@ export default { title: this.$t('CONTACTS_PAGE.LIST.TABLE_HEADER.LAST_ACTIVITY'), align: 'left', }, + { + field: 'created_at', + key: 'created_at', + sortBy: this.sortConfig.created_at || '', + title: this.$t('CONTACTS_PAGE.LIST.TABLE_HEADER.CREATED_AT'), + align: 'left', + }, { field: 'conversationsCount', key: 'conversationsCount', diff --git a/app/javascript/dashboard/routes/dashboard/conversation/contact/ContactInfo.vue b/app/javascript/dashboard/routes/dashboard/conversation/contact/ContactInfo.vue index 27192737d..647ec8114 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/contact/ContactInfo.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/contact/ContactInfo.vue @@ -14,6 +14,16 @@
{{ additionalAttributes.description }}
@@ -147,7 +158,7 @@