fix(akquise): Berater-Mail ohne Link ins CRM

Die Berater haben keinen Zugang zum CRM. Die Mail verlinkt nur noch die
Ausschreibung, falls hinterlegt; der Hinweis auf die Einstellungen in der
Fusszeile entfaellt ebenso. CRM_PUBLIC_URL wird nicht mehr gebraucht.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Sascha Wolf
2026-10-21 11:04:23 +02:00
co-authored by Claude Opus 5.5
parent 6772f34b4e
commit 019fa1a251
5 changed files with 16 additions and 10 deletions
+4
View File
@@ -54,6 +54,10 @@ check(
message.html.includes('<a href="https://example.com/p?a=1&amp;b=2">https://example.com/p?a=1&amp;b=2</a>')
);
check('Leere Felder fehlen', !message.html.includes('Projektpreis'));
check('Kein Link ins CRM', !/crm\.perinco|CRM/.test(message.html));
const withoutLink = buildMessage({ id: 2, title: 'Ohne Link', link: null }, 'Nico');
check('Ohne Link: kein <a>', !withoutLink.html.includes('<a ') && !withoutLink.html.includes('Link zum Projekt'));
console.log(
failures === 0 ? '\nAlle Pruefungen bestanden.' : `\n${failures} Pruefung(en) fehlgeschlagen.`