('sessionListTab');
const getSessionListTab = () =>
`${sessionListTab ? `?sessionListTab=${sessionListTab}` : ''}`;
@@ -327,6 +334,25 @@ export const SessionMenu = (props: SessionMenuProps) => {
subRoute: 'userProfile'
});
+ const openToolsLink = () => {
+ refreshKeycloakAccessToken().then((resp) => {
+ const accessToken = resp.access_token;
+ window.open(
+ `${endpoints.budibaseTools(
+ activeSession.consultant.id
+ )}/consultantview?userId=${askerItemId}&access_token=${accessToken}`,
+ '_blank',
+ 'noopener'
+ );
+ });
+ };
+
+ useEffect(() => {
+ apiGetUserDataBySessionId(activeSession.item.id).then((resp) => {
+ setAskerItemId(resp.askerId);
+ });
+ }, [activeSession?.item?.id, askerItemId]); // eslint-disable-line react-hooks/exhaustive-deps
+
if (redirectToSessionsList) {
mobileListView();
return ;
@@ -543,6 +569,17 @@ export const SessionMenu = (props: SessionMenuProps) => {
)}
+ {!hasUserAuthority(AUTHORITIES.ASKER_DEFAULT, userData) &&
+ tenant?.settings?.featureToolsEnabled &&
+ activeSession?.item.id && (
+ openToolsLink()}
+ >
+ {translate('chatFlyout.toolsDocumentation')}
+
+ )}
+
{!hasUserAuthority(AUTHORITIES.ASKER_DEFAULT, userData) &&
type !== SESSION_LIST_TYPES.ENQUIRY &&
activeSession.isSession &&
diff --git a/src/containers/bookings/components/Calcom/Cal.tsx b/src/containers/bookings/components/Calcom/Cal.tsx
index 282eba9fa..5ee73e9dc 100644
--- a/src/containers/bookings/components/Calcom/Cal.tsx
+++ b/src/containers/bookings/components/Calcom/Cal.tsx
@@ -53,7 +53,7 @@ export default function Cal({
action: 'bookingSuccessful',
callback: () => {
history.push({
- pathname: `/sessions/user/view`
+ pathname: `/booking/events/gebuchte`
});
}
});
diff --git a/src/extensions/resources/i18n/overwrites/de/common.json b/src/extensions/resources/i18n/overwrites/de/common.json
index e47a09a07..4f59f55a8 100644
--- a/src/extensions/resources/i18n/overwrites/de/common.json
+++ b/src/extensions/resources/i18n/overwrites/de/common.json
@@ -130,18 +130,18 @@
"overline": "Herzlich willkommen!",
"welcomeScreen": {
"info1": {
- "text": "Finden Sie eine passende Beratungsstelle"
+ "text": "Finden Sie eine passende Beratungsstelle."
},
"info2": {
"title": "Nehmen Sie Kontakt auf",
- "text": "Schreiben Sie eine Nachricht oder vereinbaren Sie einen Termin"
+ "text": "Schreiben Sie eine Nachricht oder vereinbaren Sie einen Termin."
},
"subline": "So funktioniert die Beratung auf der DigiSucht Plattform:",
"info3": {
- "text": "Je nach Verfügbarkeit per Nachricht, im Textchat, im Videochat oder vor Ort"
+ "text": "Je nach Verfügbarkeit per Nachricht, im Textchat, im Videochat oder vor Ort."
},
"info4": {
- "text": "Sie bleiben auf Wunsch anonym und werden kostenfrei beraten"
+ "text": "Sie bleiben auf Wunsch anonym und werden kostenfrei beraten."
}
},
"overlay": {
@@ -198,14 +198,14 @@
"username.step.title": "Bitte wählen Sie Ihren Benutzernamen",
"welcomeScreen": {
"info1": {
- "text": "Finden Sie eine passende Beratungsstelle"
+ "text": "Finden Sie eine passende Beratungsstelle."
},
"info2": {
"title": "Nehmen Sie Kontakt auf",
- "text": "Schreiben Sie eine Nachricht oder vereinbaren Sie einen Termin"
+ "text": "Schreiben Sie eine Nachricht oder vereinbaren Sie einen Termin."
},
"info4": {
- "text": "Schreiben Sie eine Nachricht oder vereinbaren Sie einen Termin"
+ "text": "Sie bleiben auf Wunsch anonym und werden kostenfrei beraten."
}
},
"overlay": {
diff --git a/src/extensions/resources/i18n/overwrites/de@informal/common.json b/src/extensions/resources/i18n/overwrites/de@informal/common.json
index 2871ed9e2..031e49d59 100644
--- a/src/extensions/resources/i18n/overwrites/de@informal/common.json
+++ b/src/extensions/resources/i18n/overwrites/de@informal/common.json
@@ -51,15 +51,15 @@
"overline": "Herzlich willkommen!",
"welcomeScreen": {
"info1": {
- "text": "Finde eine passende Beratungsstelle"
+ "text": "Finde eine passende Beratungsstelle."
},
"info2": {
"title": "Nimm Kontakt auf",
- "text": "Schreibe eine Nachricht oder vereinbare einen Termin"
+ "text": "Schreibe eine Nachricht oder vereinbare einen Termin."
},
"subline": "So funktioniert die Beratung auf der DigiSucht Plattform:",
"info3": {
- "text": "Je nach Verfügbarkeit per Nachricht, im Textchat, im Videochat oder vor Ort"
+ "text": "Je nach Verfügbarkeit per Nachricht, im Textchat, im Videochat oder vor Ort."
},
"info4": {
"text": "Bleib auf Wunsch anonym und werde kostenfrei beraten!"
diff --git a/src/resources/i18n/de/common.json b/src/resources/i18n/de/common.json
index ddec3b044..f2c786a83 100644
--- a/src/resources/i18n/de/common.json
+++ b/src/resources/i18n/de/common.json
@@ -377,7 +377,8 @@
"imprint": "Impressum",
"leaveGroupChat": "Chat verlassen",
"remove": "Löschen",
- "stopGroupChat": "Chat beenden"
+ "stopGroupChat": "Chat beenden",
+ "toolsDocumentation": "Tools und Dokumentation"
},
"consultant": {
"absent": {
@@ -1413,6 +1414,8 @@
}
},
"displayName": "Anzeigename",
+ "displayNameInfo": "Ihr Anzeigename wurde erfolgreich geändert. Es kann bis zu einer Stunde dauern, bis dieser für die Ratsuchenden und in Ihrem Profil angezeigt wird.",
+ "displayNameInfoClose": "Schließen",
"edit": {
"button": {
"cancel": "Abbrechen",
@@ -1917,20 +1920,22 @@
},
"welcomeScreen": {
"info1": {
- "text": "Für eine individuelle und geschützte Beratung",
+ "text": "Für eine individuelle und geschützte Beratung.",
"title": "Einfache Registrierung"
},
"info2": {
- "text": "Sie schicken Ihre Nachricht an eine lokale Beratungsstelle",
+ "text": "Sie schicken Ihre Nachricht an eine lokale Beratungsstelle.",
"title": "Nachricht verfassen"
},
"info3": {
- "text": "Innerhalb von 2 Werktagen bekommen Sie eine Antwort",
+ "text": "Innerhalb von 2 Werktagen bekommen Sie eine Antwort.",
"title": "Persönliche und professionelle Beratung"
},
"info4": {
- "text": "Sie bleiben anonym und erhalten kostenfreie Beratung und Hilfe",
- "title": "Anonym und kostenfrei"
+ "text": "Sie bleiben anonym und erhalten kostenfreie Beratung und Hilfe.",
+ "title": "Anonym und kostenfrei",
+ "link": "https://www.suchtberatung.digital",
+ "linkText": "Mehr Informationen zum Angebot von DigiSucht finden Sie hier."
},
"register": {
"buttonLabel": "Registrieren",
diff --git a/src/resources/i18n/de@informal/common.json b/src/resources/i18n/de@informal/common.json
index 7b2629d6c..290961021 100644
--- a/src/resources/i18n/de@informal/common.json
+++ b/src/resources/i18n/de@informal/common.json
@@ -443,6 +443,7 @@
}
}
},
+ "displayNameInfo": "Dein Anzeigename wurde erfolgreich geändert. Es kann bis zu einer Stunde dauern, bis dieser für die Ratsuchenden und in Deinem Profil angezeigt wird.",
"documentation": {
"description": "Hast Du Fragen? Im Handbuch findest Du detaillierte Informationen zu den wichtigsten Funktionen der Online-Beratungsplattform."
},
diff --git a/src/resources/i18n/en/common.json b/src/resources/i18n/en/common.json
index 8d56861a5..f80090b0e 100644
--- a/src/resources/i18n/en/common.json
+++ b/src/resources/i18n/en/common.json
@@ -367,7 +367,8 @@
"imprint": "Imprint",
"leaveGroupChat": "Leave chat",
"remove": "Delete",
- "stopGroupChat": "End chat"
+ "stopGroupChat": "End chat",
+ "toolsDocumentation": "Tools and documentation"
},
"consultant": {
"absent": {
@@ -1398,6 +1399,8 @@
}
},
"displayName": "Display name",
+ "displayNameInfo": "Your display name has been successfully changed. It may take up to an hour for it to appear to those seeking advice and on your profile.",
+ "displayNameInfoClose": "Close",
"edit": {
"button": {
"cancel": "Cancel",
@@ -1894,19 +1897,19 @@
},
"welcomeScreen": {
"info1": {
- "text": "For individual and protected consultation",
+ "text": "For individual and protected consultation.",
"title": "Simple registration"
},
"info2": {
- "text": "You send your message to a local counseling center",
+ "text": "You send your message to a local counseling center.",
"title": "Compose message"
},
"info3": {
- "text": "Within 2 working days you will get an answer",
+ "text": "Within 2 working days you will get an answer.",
"title": "Personal and professional advice"
},
"info4": {
- "text": "You remain anonymous and receive free advice and assistance",
+ "text": "You remain anonymous and receive free advice and assistance.",
"title": "Anonymous and free of charge"
},
"register": {