presseportale/app/Services/Company
Kevin Adametz 8ea5e52c84 companies: Links aus Firmennamen normalisieren — API-Eingang und Bestandsbefehl
38 oeffentliche Firmen tragen eine URL im Namen ("Firma - https://..."),
laufend ueber die API. Nicht ablehnen (traefe die Meldung), sondern
normalisieren: URL raus, Rest bleibt Name, URL ins leere Website-Feld;
besteht der Name nur aus der URL, wird der Host zum Namen. Am API-Eingang
vor der Zuordnung; im Bestand per companies:strip-links-from-names mit
Dry-Run, Slugs bleiben.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 09:07:49 +00:00
..
ApiNewsroomAssignment.php api: neue Firmen dem bestehenden Newsroom zuordnen (Roadmap 1a.4) 2026-09-15 10:26:13 +00:00
CompanyAddressClassifier.php api: neue Firmen dem bestehenden Newsroom zuordnen (Roadmap 1a.4) 2026-09-15 10:26:13 +00:00
CompanyMergePlan.php companies: Zusammenführung im Bestand, rückabwickelbar (Roadmap 1a.3) 2026-09-15 08:43:46 +00:00
CompanyMergeReport.php companies: Adress-Klassifizierung persistieren (Roadmap 1a.2, E1 = 3) 2026-09-11 09:11:09 +00:00
CompanyMergeService.php api: neue Firmen dem bestehenden Newsroom zuordnen (Roadmap 1a.4) 2026-09-15 10:26:13 +00:00
CompanyMergeSkip.php companies: Zusammenführung im Bestand, rückabwickelbar (Roadmap 1a.3) 2026-09-15 08:43:46 +00:00
CompanyNameNormalizer.php companies: Links aus Firmennamen normalisieren — API-Eingang und Bestandsbefehl 2026-09-17 09:07:49 +00:00
CompanyProfileCheck.php newsroom: Beschreibung pflegen, durch die Rot-Ebene geprüft (Roadmap 1b.3) 2026-09-15 13:04:12 +00:00
CompanyRemovalService.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
MergedNewsroomLookup.php newsroom: Verwaltungszugang „Diesen Newsroom verwalten" (Roadmap 1b.2) 2026-09-15 10:42:20 +00:00
NewsroomClaimService.php mail: adressbezogene Abmeldung fuer Empfaenger ohne Konto (Roadmap 1d.3) 2026-09-16 14:35:47 +00:00