diff --git a/.changeset/late-impalas-battle.md b/.changeset/late-impalas-battle.md new file mode 100644 index 0000000000000..2afb0c518a5f1 --- /dev/null +++ b/.changeset/late-impalas-battle.md @@ -0,0 +1,6 @@ +--- +'@rocket.chat/i18n': patch +'@rocket.chat/meteor': patch +--- + +Changes the feedback message when inviting external users to a federated channel diff --git a/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx b/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx index e84966e7dc581..fffd2da210a69 100644 --- a/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx +++ b/apps/meteor/client/views/room/contextualBar/RoomMembers/AddUsers/AddUsers.tsx @@ -36,6 +36,9 @@ const AddUsers = ({ rid, onClickBack, reload }: AddUsersProps): ReactElement => const dispatchToastMessage = useToastMessageDispatch(); const room = useRoom(); const usersFieldId = useId(); + const roomIsFederated = isRoomFederated(room); + // we are dropping the non native federation for now + const isFederationBlocked = room && !isRoomNativeFederated(room); const { closeTab } = useRoomToolbox(); const saveAction = useMethod('addUsersToRoom'); @@ -50,7 +53,7 @@ const AddUsers = ({ rid, onClickBack, reload }: AddUsersProps): ReactElement => const handleSave = useEffectEvent(async ({ users }: { users: string[] }) => { try { await saveAction({ rid, users }); - dispatchToastMessage({ type: 'success', message: t('Users_added') }); + dispatchToastMessage({ type: 'success', message: t(roomIsFederated && !isFederationBlocked ? 'Users_invited' : 'Users_added') }); onClickBack(); reload(); } catch (error) { @@ -60,10 +63,6 @@ const AddUsers = ({ rid, onClickBack, reload }: AddUsersProps): ReactElement => const addClickHandler = useAddMatrixUsers(); - const roomIsFederated = isRoomFederated(room); - // we are dropping the non native federation for now - const isFederationBlocked = room && !isRoomNativeFederated(room); - return ( diff --git a/packages/i18n/src/locales/en.i18n.json b/packages/i18n/src/locales/en.i18n.json index 869dd4e822622..0d7e43776d9ed 100644 --- a/packages/i18n/src/locales/en.i18n.json +++ b/packages/i18n/src/locales/en.i18n.json @@ -7059,5 +7059,6 @@ "You_cannot_add_external_users_to_non_federated_room": "You cannot add external users to a non-federated room", "VERIFIED": "User is verified", "UNVERIFIED": "User is unverified", - "UNABLE_TO_VERIFY": "Unable to verify user" + "UNABLE_TO_VERIFY": "Unable to verify user", + "Users_invited": "The users have been invited" }