diff --git a/backend/src/database/initializers/suggested-tasks.json b/backend/src/database/initializers/suggested-tasks.json index 35a0403935..a0e5058b31 100644 --- a/backend/src/database/initializers/suggested-tasks.json +++ b/backend/src/database/initializers/suggested-tasks.json @@ -4,12 +4,12 @@ "body": "Engage with at least 5 posts on Eagle Eye today" }, { - "name": "Reach out to influential members", - "body": "Connect with new members with over 10k followers" + "name": "Reach out to influential contacts", + "body": "Connect with new contacts with over 10k followers" }, { - "name": "Reach out to poorly engaged members", - "body": "Connect with members with low activity in the last 30 days" + "name": "Reach out to poorly engaged contacts", + "body": "Connect with contacts with low activity in the last 30 days" }, { "name": "Check for negative reactions", diff --git a/backend/src/database/repositories/__tests__/taskRepository.test.ts b/backend/src/database/repositories/__tests__/taskRepository.test.ts index 3567f3c5f5..f5027a9c1c 100644 --- a/backend/src/database/repositories/__tests__/taskRepository.test.ts +++ b/backend/src/database/repositories/__tests__/taskRepository.test.ts @@ -329,8 +329,8 @@ describe('TaskRepository tests', () => { expect(tasks.rows.map((i) => i.name).sort()).toStrictEqual([ 'Check for negative reactions', 'Engage with relevant content', - 'Reach out to influential members', - 'Reach out to poorly engaged members', + 'Reach out to influential contacts', + 'Reach out to poorly engaged contacts', 'Setup your team', 'Setup your workpace integrations', ]) diff --git a/backend/src/services/__tests__/tenantService.test.ts b/backend/src/services/__tests__/tenantService.test.ts index 1ebb9b2605..ed1d6dd94f 100644 --- a/backend/src/services/__tests__/tenantService.test.ts +++ b/backend/src/services/__tests__/tenantService.test.ts @@ -221,8 +221,8 @@ describe('TenantService tests', () => { expect(suggestedTasks.rows.map((i) => i.name).sort()).toStrictEqual([ 'Check for negative reactions', 'Engage with relevant content', - 'Reach out to influential members', - 'Reach out to poorly engaged members', + 'Reach out to influential contacts', + 'Reach out to poorly engaged contacts', 'Setup your team', 'Setup your workpace integrations', ]) diff --git a/backend/src/types/quickstartGuideTypes.ts b/backend/src/types/quickstartGuideTypes.ts index 313aa85f85..1632a1cd1b 100644 --- a/backend/src/types/quickstartGuideTypes.ts +++ b/backend/src/types/quickstartGuideTypes.ts @@ -36,10 +36,10 @@ const connectIntegrationGuide: QuickstartGuide = { } const enrichMemberGuide: QuickstartGuide = { - title: 'Enrich a member', - body: 'Get more insights about members by enriching them with attributes such as emails, seniority, OSS contributions and much more.', + title: 'Enrich a contact', + body: 'Get more insights about contacts by enriching them with attributes such as emails, seniority, OSS contributions and much more.', videoLink: 'https://www.loom.com/share/8fdbdd2c0d4c4ab59ae845248b1db04f', - buttonLink: '/members', + buttonLink: '/contacts', buttonText: 'Try enrichment', completed: false, disabledInSampleData: true, diff --git a/frontend/src/i18n/en.js b/frontend/src/i18n/en.js index 21fc3160dc..e7811984ff 100644 --- a/frontend/src/i18n/en.js +++ b/frontend/src/i18n/en.js @@ -69,9 +69,9 @@ const en = { integrations: 'Integrations', info: 'Custom Attributes', activities: 'Activities', - members: 'Members', + members: 'Contacts', latestMetrics: 'LatestMetrics', - membersToMerge: 'Members To Merge', + membersToMerge: 'Contacts To Merge', benchmarkRepos: 'BenchmarkRepos', createdAt: 'Created at', updatedAt: 'Updated at', @@ -142,33 +142,33 @@ const en = { }, member: { name: 'member', - label: 'Members', - menu: 'Members', + label: 'Contacts', + menu: 'Contacts', exporterFileName: 'member_export', list: { - menu: 'Members', - title: 'Members', + menu: 'Contacts', + title: 'Contacts', }, create: { - success: 'Member successfully saved', - error: 'There was an error creating the member', + success: 'Contact successfully saved', + error: 'There was an error creating the contact', }, update: { - success: 'Member successfully saved', - error: 'There was an error updating the member', + success: 'Contact successfully saved', + error: 'There was an error updating the contact', }, destroy: { - success: 'Member successfully deleted', + success: 'Contact successfully deleted', }, destroyAll: { - success: 'Member(s) successfully deleted', + success: 'Contact(s) successfully deleted', }, edit: { - title: 'Edit Member', + title: 'Edit Contact', }, merge: { - title: 'Merge Member', - success: 'Members merged successfully', + title: 'Merge Contact', + success: 'Contacts merged successfully', }, attributes: { error: 'Custom Attributes could not be created', @@ -179,7 +179,7 @@ const en = { fullName: 'Full Name', jobTitle: 'Job title', company: 'Company', - member: 'Member', + member: 'Contact', score: 'Score', estimatedReach: 'Estimated Reach', numberActivities: '# of Activities', @@ -205,7 +205,7 @@ const en = { noMerge: 'NoMerge', crowdInfo: 'CrowdInfo', reach: 'Reach', - joinedAt: 'Member since', + joinedAt: 'Contact since', createdAt: 'Created at', updatedAt: 'Updated at', createdAtRange: 'Created at', @@ -216,10 +216,10 @@ const en = { placeholders: {}, hints: {}, new: { - title: 'New Member', + title: 'New Contact', }, view: { - title: 'View Member', + title: 'View Contact', }, }, @@ -300,7 +300,7 @@ const en = { platform: 'Platform', project: 'Project', info: 'Custom Attributes', - member: 'Member', + member: 'Contact', isContribution: 'Key Action', crowdInfo: 'CrowdInfo', createdAt: 'Created at', @@ -384,8 +384,8 @@ const en = { triggers: { new_activity: 'New activity happened in your community', - new_member: 'New member joined your community', - member_attributes_match: 'Member attributes match condition(s)', + new_member: 'New contact joined your community', + member_attributes_match: 'Contact attributes match condition(s)', organization_attributes_match: 'Organization attributes match condition(s)', }, }, @@ -435,13 +435,13 @@ const en = { cubejs: { tooltip: { Activities: 'Activity', - Members: 'Member', + Members: 'Contact', Conversations: 'Conversation', Organizations: 'Organization', }, cubes: { Activities: 'Activities', - Members: 'Members', + Members: 'Contacts', Conversations: 'Conversations', Organizations: 'Organizations', }, @@ -454,15 +454,15 @@ const en = { channel: '[Activities] Channel', }, Members: { - count: '[Members] Count', - cumulativeCount: '[Members] Cumulative Count', - score: '[Members] Engagement Level', - location: '[Members] Location', - organization: '[Members] Organization', - joinedAt: '[Members] Joined Date', + count: '[Contacts] Count', + cumulativeCount: '[Contacts] Cumulative Count', + score: '[Contacts] Engagement Level', + location: '[Contacts] Location', + organization: '[Contacts] Organization', + joinedAt: '[Contacts] Joined Date', }, MemberTags: { - count: '[Members] # of Tags', + count: '[Contacts] # of Tags', }, Conversations: { count: '[Conversations] Count', @@ -558,7 +558,7 @@ const en = { readonly: { label: 'Read-only', description: - 'Read access to Community Members, Activities, Conversations, and Reports', + 'Read access to Community Contacts, Activities, Conversations, and Reports', }, }, diff --git a/frontend/src/integrations/devto/components/devto-connect-drawer.vue b/frontend/src/integrations/devto/components/devto-connect-drawer.vue index fd95563491..4edca64dab 100644 --- a/frontend/src/integrations/devto/components/devto-connect-drawer.vue +++ b/frontend/src/integrations/devto/components/devto-connect-drawer.vue @@ -80,7 +80,7 @@ class="text-2xs font-light mb-2 text-gray-600" > Monitor articles from individual users, such as - team members or community advocates + team contacts or community advocates { titleClass: 'text-lg pt-2', message: `Only GitHub users with admin permissions are able to connect crowd.dev's GitHub integration. - If you are an organization member, you will need an approval from the GitHub workspace admin. Read more`, + If you are an organization contact, you will need an approval from the GitHub workspace admin. Read more`, icon: 'ri-information-line', confirmButtonText: 'I\'m the GitHub organization admin', cancelButtonText: 'Invite organization admin to this workspace', diff --git a/frontend/src/integrations/hubspot/components/hubspot-settings-drawer.vue b/frontend/src/integrations/hubspot/components/hubspot-settings-drawer.vue index 2cfb973c54..1eb37cff80 100644 --- a/frontend/src/integrations/hubspot/components/hubspot-settings-drawer.vue +++ b/frontend/src/integrations/hubspot/components/hubspot-settings-drawer.vue @@ -29,14 +29,14 @@
- Members + Contacts

- Data-in: Existing members will automatically be enriched with data + Data-in: Existing contacts will automatically be enriched with data points from HubSpot contacts every 8 hours. - Data-out: To send members to HubSpot, use Automations or select - members manually. + Data-out: To send contacts to HubSpot, use Automations or select + contacts manually.

@@ -102,7 +102,7 @@ class="ri-arrow-down-s-line text-lg text-gray-500 mr-3 h-5 flex items-center transition-all transform" :class="{ 'rotate-180': activeView === 'member' }" /> - Member attributes + Contact attributes
- Sync all members from the organisations matching your conditions criteria + Sync all contacts from the organisations matching your conditions criteria diff --git a/frontend/src/modules/automation/config/automation-types/hubspot/config.ts b/frontend/src/modules/automation/config/automation-types/hubspot/config.ts index 25ec86c997..b030f04d77 100644 --- a/frontend/src/modules/automation/config/automation-types/hubspot/config.ts +++ b/frontend/src/modules/automation/config/automation-types/hubspot/config.ts @@ -43,13 +43,13 @@ export const hubspotOrganizationFilters: Record = { export const hubspot: AutomationTypeConfig = { name: 'HubSpot', - description: 'Send members or organizations to HubSpot', + description: 'Send contacts or organizations to HubSpot', icon: '/images/integrations/hubspot.png', plan: 'Scale', featureFlag: FeatureFlag.flags.hubspot, emptyScreen: { title: 'No HubSpot automations yet', - body: 'Send members or organizations to HubSpot based on certain conditions.', + body: 'Send contacts or organizations to HubSpot based on certain conditions.', }, triggerText: 'Define the conditions that will trigger your HubSpot action.', actionText: 'Define which action will take place in HubSpot based on the defined conditions.', diff --git a/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-action.vue b/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-action.vue index feef3ccca4..b4c3750421 100644 --- a/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-action.vue +++ b/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-action.vue @@ -122,8 +122,8 @@ watch(() => props.trigger, () => { const memberOptions: HubspotActionOption[] = [ { - label: 'Add member to a HubSpot contacts list', - description: 'Send member to HubSpot and add it to a contacts list.', + label: 'Add contact to a HubSpot contacts list', + description: 'Send contact to HubSpot and add it to a contacts list.', value: HubspotAutomationAction.ADD_TO_CONTACT_LIST, }, ]; diff --git a/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-paywall.vue b/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-paywall.vue index 64ef999ed9..41569ca084 100644 --- a/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-paywall.vue +++ b/frontend/src/modules/automation/config/automation-types/hubspot/hubspot-paywall.vue @@ -10,7 +10,7 @@ Upgrade your plan to enable HubSpot automations

- Send members or organizations to HubSpot based on certain conditions. + Send contacts or organizations to HubSpot based on certain conditions.

diff --git a/frontend/src/modules/automation/config/automation-types/shared/filter-options/new-member-filter-options.vue b/frontend/src/modules/automation/config/automation-types/shared/filter-options/new-member-filter-options.vue index e85c6b0152..ecb3ba8770 100644 --- a/frontend/src/modules/automation/config/automation-types/shared/filter-options/new-member-filter-options.vue +++ b/frontend/src/modules/automation/config/automation-types/shared/filter-options/new-member-filter-options.vue @@ -2,7 +2,7 @@
diff --git a/frontend/src/modules/dashboard/components/dashboard-members.vue b/frontend/src/modules/dashboard/components/dashboard-members.vue index cc7e381a6d..673f772371 100644 --- a/frontend/src/modules/dashboard/components/dashboard-members.vue +++ b/frontend/src/modules/dashboard/components/dashboard-members.vue @@ -2,14 +2,14 @@
@@ -22,7 +22,7 @@
- New members + New contacts
- No new members during this period + No new contacts during this period
- Active members + Active contacts - No active members during this period + No active contacts during this period

- {{ organization.memberCount }} member{{ + {{ organization.memberCount }} contact{{ organization.memberCount > 1 ? 's' : '' }}

diff --git a/frontend/src/modules/layout/components/menu.vue b/frontend/src/modules/layout/components/menu.vue index 33c93f1d79..e23d5924eb 100644 --- a/frontend/src/modules/layout/components/menu.vue +++ b/frontend/src/modules/layout/components/menu.vue @@ -128,9 +128,9 @@ || isCommunityMemberLocked " id="menu-members" - :to="{ path: '/members' }" + :to="{ path: '/contacts' }" class="el-menu-item" - :class="classFor('/members')" + :class="classFor('/contacts')" :disabled="isCommunityMemberLocked" > diff --git a/frontend/src/modules/layout/layout-page-content.js b/frontend/src/modules/layout/layout-page-content.js index af76dff7ac..8defe44e2f 100644 --- a/frontend/src/modules/layout/layout-page-content.js +++ b/frontend/src/modules/layout/layout-page-content.js @@ -7,12 +7,12 @@ export const pageContent = { mainContent: 'Get a complete organization directory that you can search, filter, and sort instantly. Each organization also ' + 'has its own profile page, which highlights key information about that organization and all the community ' - + 'members that belong to it. Keeping a pulse of which organizations your members are representing is extremely ' + + 'contacts that belong to it. Keeping a pulse of which organizations your contacts are representing is extremely ' + 'important for a successful bottom-up growth strategy.', imageSrc: '/images/paywall/organizations.png', imageClass: 'mt-8', secondaryContent: - 'Organizations are companies or entities within your community. If a member that works at a certain company ' + 'Organizations are companies or entities within your community. If a contact that works at a certain company ' + 'joins your community, that company will be added as an organization.', featuresList: [], }, diff --git a/frontend/src/modules/member/components/bulk/bulk-edit-attribute-popover.vue b/frontend/src/modules/member/components/bulk/bulk-edit-attribute-popover.vue index b8d7ba9f17..680594ce14 100644 --- a/frontend/src/modules/member/components/bulk/bulk-edit-attribute-popover.vue +++ b/frontend/src/modules/member/components/bulk/bulk-edit-attribute-popover.vue @@ -74,13 +74,13 @@
- Values will be added to each selected member and the existing ones won’t be overwritten. + Values will be added to each selected contact and the existing ones won’t be overwritten.
- Changes will overwrite the current attribute value of the selected members. + Changes will overwrite the current attribute value of the selected contacts.
diff --git a/frontend/src/modules/member/components/form/member-form-attributes.vue b/frontend/src/modules/member/components/form/member-form-attributes.vue index cd68ad818f..cdfbc5064d 100644 --- a/frontend/src/modules/member/components/form/member-form-attributes.vue +++ b/frontend/src/modules/member/components/form/member-form-attributes.vue @@ -3,7 +3,7 @@
Custom attributes

- Add custom data points to enhance the member profile + Add custom data points to enhance the contact profile

- Hidden in member + Hidden in contact
@@ -281,7 +281,7 @@ const updateAttribute = (id, data) => { title: `${data.show ? 'Show' : 'Hide'} attribute`, message: `This attribute will be ${ data.show ? 'available' : 'hidden' - } in all member profiles. Are you sure you want to proceed? You can undo this action later.`, + } in all contact profiles. Are you sure you want to proceed? You can undo this action later.`, confirmButtonText: 'Confirm', cancelButtonText: 'Cancel', icon: data.show ? 'ri-eye-line' : 'ri-eye-off-line', diff --git a/frontend/src/modules/member/components/form/member-form-identities.vue b/frontend/src/modules/member/components/form/member-form-identities.vue index 9ca93be5b4..c3a80ac1da 100644 --- a/frontend/src/modules/member/components/form/member-form-identities.vue +++ b/frontend/src/modules/member/components/form/member-form-identities.vue @@ -5,7 +5,7 @@ Identities *

- Connect with members' external data sources or + Connect with contacts' external data sources or profiles

diff --git a/frontend/src/modules/member/components/list/member-list-table.vue b/frontend/src/modules/member/components/list/member-list-table.vue index 38f3586add..7b2a3f1ad1 100644 --- a/frontend/src/modules/member/components/list/member-list-table.vue +++ b/frontend/src/modules/member/components/list/member-list-table.vue @@ -10,10 +10,10 @@ @@ -21,15 +21,15 @@ @@ -42,7 +42,7 @@ :current-page="pagination.page" :has-page-counter="false" :export="doExport" - module="member" + module="contact" position="top" @change-sorter="doChangePaginationPageSize" /> @@ -97,7 +97,7 @@ # of open source contributions @@ -423,7 +423,7 @@ :total="totalMembers" :page-size="Number(pagination.perPage)" :current-page="pagination.page || 1" - module="member" + module="contact" @change-current-page="doChangePaginationCurrentPage" @change-page-size="doChangePaginationPageSize" /> diff --git a/frontend/src/modules/member/components/list/member-list-toolbar.vue b/frontend/src/modules/member/components/list/member-list-toolbar.vue index 906c7a6dfa..53ab59c7d7 100644 --- a/frontend/src/modules/member/components/list/member-list-toolbar.vue +++ b/frontend/src/modules/member/components/list/member-list-toolbar.vue @@ -22,11 +22,11 @@ :disabled="isEditLockedForSampleData" > - Merge members + Merge contacts { await showExportDialog({ tenantCsvExportCount, planExportCountMax, - badgeContent: pluralize('member', selectedMembers.value.length, true), + badgeContent: pluralize('contact', selectedMembers.value.length, true), }); await MemberService.export({ @@ -320,7 +320,7 @@ const doMarkAsTeamMember = (value) => { .then(() => { fetchMembers({ reload: true }); Message.success( - `Member${ + `Contact${ selectedMembers.value.length > 1 ? 's' : '' } updated successfully`, ); @@ -347,9 +347,9 @@ const handleCommand = async (command) => { if (enrichedMembers.value) { reEnrichmentMessage = enrichedMembers.value === 1 - ? 'You selected 1 member that was already enriched. If you proceed, this member will be re-enriched and counted towards your quota.' - : `You selected ${enrichedMembers.value} members that were already enriched. If you proceed, - these members will be re-enriched and counted towards your quota.`; + ? 'You selected 1 contact that was already enriched. If you proceed, this contact will be re-enriched and counted towards your quota.' + : `You selected ${enrichedMembers.value} contacts that were already enriched. If you proceed, + these contacts will be re-enriched and counted towards your quota.`; } // All members are elegible for enrichment @@ -363,7 +363,7 @@ const handleCommand = async (command) => { title: 'Some members were already enriched', message: reEnrichmentMessage, confirmButtonText: `Proceed with enrichment (${pluralize( - 'member', + 'contact', enrichments, true, )})`, @@ -383,10 +383,10 @@ const handleCommand = async (command) => { title: 'Some members lack an associated GitHub profile or Email', message: - 'Member enrichment requires an associated GitHub profile or Email. If you proceed, only the members who fulfill ' + 'Contact enrichment requires an associated GitHub profile or Email. If you proceed, only the contacts who fulfill ' + 'this requirement will be enriched and counted towards your quota.', confirmButtonText: `Proceed with enrichment (${pluralize( - 'member', + 'contact', enrichments, true, )})`, diff --git a/frontend/src/modules/member/components/member-badge.vue b/frontend/src/modules/member/components/member-badge.vue index 1cdedaaa45..e78aa20d78 100644 --- a/frontend/src/modules/member/components/member-badge.vue +++ b/frontend/src/modules/member/components/member-badge.vue @@ -72,11 +72,11 @@ const computedBadgeClass = (badge) => { const computedTooltipContent = (tooltip) => { if (tooltip === 'new') { - return `Member since ${moment( + return `Contact since ${moment( props.member.joinedAt, ).format('MMM DD, YYYY')}`; } if (tooltip === 'team') { - return 'Team member'; + return 'Team contact'; } return 'Bot'; }; diff --git a/frontend/src/modules/member/components/member-dropdown.vue b/frontend/src/modules/member/components/member-dropdown.vue index ab62f7054c..9cf77342e1 100644 --- a/frontend/src/modules/member/components/member-dropdown.vue +++ b/frontend/src/modules/member/components/member-dropdown.vue @@ -32,12 +32,12 @@ > Edit member + />Edit contact @@ -65,8 +65,8 @@ }" >{{ member.lastEnriched - ? 'Re-enrich member' - : 'Enrich member' + ? 'Re-enrich contact' + : 'Enrich contact' }} @@ -81,7 +81,7 @@ > Merge member + >Merge contact @@ -126,7 +126,7 @@ > Mark as team member + />Mark as team contact Unmark as team member + />Unmark as team contact Delete member + >Delete contact @@ -278,7 +278,7 @@ export default { try { await ConfirmDialog({ type: 'danger', - title: 'Delete member', + title: 'Delete contact', message: "Are you sure you want to proceed? You can't undo this action", confirmButtonText: 'Confirm', @@ -309,9 +309,9 @@ export default { this.doFind(command.member.id); } if (sync) { - Message.success('Member is now syncing with HubSpot'); + Message.success('Contact is now syncing with HubSpot'); } else { - Message.success('Member syncing stopped'); + Message.success('Contact syncing stopped'); } }) .catch(() => { @@ -330,7 +330,7 @@ export default { }); await this.fetchMembers({ reload: true }); - Message.success('Member updated successfully'); + Message.success('Contact updated successfully'); if (this.$route.name === 'member') { await this.fetchMembers({ reload: true }); @@ -347,7 +347,7 @@ export default { }, }); await this.fetchMembers({ reload: true }); - Message.success('Member updated successfully'); + Message.success('Contact updated successfully'); if (this.$route.name === 'member') { await this.fetchMembers({ reload: true }); } else { diff --git a/frontend/src/modules/member/components/member-enrichment.vue b/frontend/src/modules/member/components/member-enrichment.vue index 64964d1da2..07d0a20436 100644 --- a/frontend/src/modules/member/components/member-enrichment.vue +++ b/frontend/src/modules/member/components/member-enrichment.vue @@ -7,7 +7,7 @@ class="w-5 h-5 enrichment-icon" color="#111827" /> - Member enrichment + Contact enrichment
- Get more insights about this member by enriching it + Get more insights about this contact by enriching it with attributes such as emails, seniority, OSS contributions and much more.
@@ -40,7 +40,7 @@ || isEditLockedForSampleData " @click="onEnrichmentClick" - >Enrich member + >Enrich contact diff --git a/frontend/src/modules/member/components/member-identities.vue b/frontend/src/modules/member/components/member-identities.vue index 94dd048b5f..cabd88b93d 100644 --- a/frontend/src/modules/member/components/member-identities.vue +++ b/frontend/src/modules/member/components/member-identities.vue @@ -47,7 +47,7 @@ const platformContent = (platform) => { const config = CrowdIntegrations.getConfig(platform) || {}; return { - trackEventName: 'Click Member Contact', + trackEventName: 'Click Contact Contact', trackEventChannel: config.name || platform, tooltipLabel: `${config.name || platform} profile`, asLink: config.showProfileLink, diff --git a/frontend/src/modules/member/components/member-manage-attributes-drawer.vue b/frontend/src/modules/member/components/member-manage-attributes-drawer.vue index 3d1da5e741..e2f7c48b3d 100644 --- a/frontend/src/modules/member/components/member-manage-attributes-drawer.vue +++ b/frontend/src/modules/member/components/member-manage-attributes-drawer.vue @@ -186,7 +186,7 @@ const handleSubmit = async () => { attributes: formattedAttributes, }); await store.dispatch('member/doFind', props.member.id); - Message.success('Member attributes updated successfully'); + Message.success('Contact attributes updated successfully'); emit('update:modelValue', false); }; diff --git a/frontend/src/modules/member/components/member-manage-identities-drawer.vue b/frontend/src/modules/member/components/member-manage-identities-drawer.vue index 5cedfbb2dd..c846976702 100644 --- a/frontend/src/modules/member/components/member-manage-identities-drawer.vue +++ b/frontend/src/modules/member/components/member-manage-identities-drawer.vue @@ -102,7 +102,7 @@ const handleSubmit = async () => { emails: memberModel.emails, }).then(() => { store.dispatch('member/doFind', props.member.id).then(() => { - Message.success('Member identities updated successfully'); + Message.success('Contact identities updated successfully'); }); }).catch((err) => { Message.error(err.response.data); diff --git a/frontend/src/modules/member/components/member-merge-dialog.vue b/frontend/src/modules/member/components/member-merge-dialog.vue index a44ddc6cb2..122542c2cc 100644 --- a/frontend/src/modules/member/components/member-merge-dialog.vue +++ b/frontend/src/modules/member/components/member-merge-dialog.vue @@ -2,7 +2,7 @@ @@ -54,7 +54,7 @@ :loading="sendingMerge" @click="mergeSuggestion()" > - Merge members + Merge contacts
@@ -130,7 +130,7 @@ const mergeSuggestion = () => { } }) .catch(() => { - Message.error('There was an error merging members'); + Message.error('There was an error merging contacts'); }) .finally(() => { sendingMerge.value = false; diff --git a/frontend/src/modules/member/components/member-selection-dropdown.vue b/frontend/src/modules/member/components/member-selection-dropdown.vue index 6d99fa06ec..700174c44b 100644 --- a/frontend/src/modules/member/components/member-selection-dropdown.vue +++ b/frontend/src/modules/member/components/member-selection-dropdown.vue @@ -6,7 +6,7 @@ />
- Select the member you want to merge with + Select the contact you want to merge with
@@ -14,7 +14,7 @@ id="searchMembers" v-model="computedMemberToMerge" :fetch-fn="fetchFn" - placeholder="Type to search members" + placeholder="Type to search contacts" input-class="w-full" >