presseportale/tests/Feature
Kevin Adametz 3940d462d9 Umami-Webanalyse eingebaut, bis zum Go-Live deaktiviert
Selbst gehostetes Umami (sys.adametz.media) je Brand: Website-IDs aus
dev/release/umami.md in config/domains.php, Snippet via x-web.umami im
web-master-Layout auf allen oeffentlichen Seiten der drei Domains.
UMAMI_ENABLED=false haelt es aus, bis die Webseiten live gehen
(User-Vorgabe 06.07.; Go-Live-Checkliste WS-7 ergaenzt). Damit stimmt
Datenschutz Abschnitt 5 mit dem Code ueberein. User bestaetigt ausserdem:
Log-/Backup-Fristen und Stripe-Entitaet passen wie eingetragen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 08:56:14 +00:00
..
Admin Recht: Kuendigungsbutton nach Par. 312k BGB - Backend + Admin-Queue 2026-07-03 11:32:43 +00:00
Api/V1 Phase 9E (Abschluss): Checkout-Flows und Plan-Kontingent statt Quota-Stub 2026-06-12 12:10:32 +00:00
Auth R0.2: gdpr_consent_at bei allen Registrierungspfaden befuellen (DSGVO) 2026-07-03 07:53:41 +00:00
Billing T1neu: Unternehmer-Pflicht-Checkbox im Checkout, protokolliert mit AGB-Version 2026-07-03 16:17:59 +00:00
Categories 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
Customer Optimierung Phase 0: Korrektheit & Security 2026-06-19 08:09:02 +00:00
Mail System-Mails im pressekonto-CI: zentrales E-Mail-Layout fuer alle Transaktionsmails 2026-07-03 16:26:30 +00:00
Settings 29-05-2026 Optimierungen Fixes am Code 2026-05-29 12:42:05 +00:00
Web Umami-Webanalyse eingebaut, bis zum Go-Live deaktiviert 2026-07-06 08:56:14 +00:00
ApiAccessEligibilityServiceTest.php Optimierung Phase 0: Korrektheit & Security 2026-06-19 08:09:02 +00:00
ApiAccessSecurityAndLoggingTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
ApiDocumentationTest.php API-Doku: echte Referenz statt Fantasie-Features 2026-07-03 15:36:19 +00:00
ApiUsageReporterTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
BackfillPortalRoleTest.php Fix: rollenlose aktive Nutzer -> Backfill-Command + Import-Nachlauf 2026-07-02 09:23:56 +00:00
BasicAuthMiddlewareTest.php Optimierung Phase 0: Korrektheit & Security 2026-06-19 08:09:02 +00:00
BoostServiceTest.php Boost-Geschaeftslogik (Decision-Update 2.2) 2026-06-17 14:22:12 +00:00
CategoryLocalizedNameTest.php Optimierung 5.3 (Teil 2): Category::localizedName() 2026-06-19 13:19:06 +00:00
CompanySearchByTermTest.php Optimierung 3.1: Company::scopeAccessibleBy() zentralisiert Firmenzugriff 2026-06-19 10:23:16 +00:00
ContactDisplayNameTest.php Optimierung 5.3 (Teil 1): Contact::displayName() 2026-06-19 13:15:38 +00:00
CreditPricingServiceTest.php Credit-Wallet + Ledger + Tier-Preisableitung (Fundament) 2026-06-17 14:16:43 +00:00
CreditTopupTest.php T1neu: Unternehmer-Pflicht-Checkbox im Checkout, protokolliert mit AGB-Version 2026-07-03 16:17:59 +00:00
CreditWalletServiceTest.php Credit-Wallet + Ledger + Tier-Preisableitung (Fundament) 2026-06-17 14:16:43 +00:00
CustomerCompanyContextTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
CustomerPortalTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
CustomerPressKitCreatePhase8eTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
CustomerPressKitIndexPhase8eTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
CustomerPressReleaseCreatePhase7Test.php Optimierung 2.8: <x-portal.pr-presubmit-check> Blade-Component 2026-06-19 10:16:21 +00:00
CustomerPressReleaseEditPhase7Test.php Fix: Umbrueche bleiben beim Bearbeiten von Legacy-PMs erhalten 2026-06-18 12:57:45 +00:00
CustomerPressReleaseSchedulingFormTest.php Zeitzone Europe/Berlin: unnoetige UTC-Konvertierung entfernt 2026-06-18 12:40:19 +00:00
CustomerProfileSecurityTest.php PM-Vorschau: Firma & Pressekontakt zusammengeführt, Sprache als Badge am Portal 2026-06-12 16:11:57 +00:00
CustomerStatusSummaryTest.php Optimierung Phase 0: Korrektheit & Security 2026-06-19 08:09:02 +00:00
DashboardTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
DatabaseSeederTest.php R0.4: Seeder produktionssicher (PlanSeeder, keine Fake-Stripe-IDs, Dev-User-Guard) 2026-07-03 07:58:30 +00:00
DomainAssetContextTest.php Multi-Domain-Asset-Infrastruktur: geteilte Vite-Konfiguration und DomainAssetContext 2026-06-12 08:16:09 +00:00
ErrorPagesTest.php R0.5: eigene Fehlerseiten 403/404/419/500/503 (self-contained, domain-aware) 2026-07-03 08:01:29 +00:00
ExampleTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
HasUniqueSlugTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
LegacyApiAccessLogAnalyzerTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
LegacyApiCustomerReporterTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
LegacyInvoiceArchiveCommandTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
LegacyPressReleaseDateImportTest.php Migration: PM-Datum korrekt übernehmen, UUID stabil, Zwei-Phasen-Runbook 2026-06-17 13:32:48 +00:00
LegacyUserProfileImportTest.php WS-6: E-Mail-Verifizierung, Auth-Flow-Fixes & Legacy-Rollen-Sicherheitsfix 2026-06-16 08:16:41 +00:00
LegacyVerifyCommandTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
LegalRequestTest.php Fix: legal-request-Honeypot nickt Bots wieder still ab 2026-07-03 08:14:52 +00:00
LocalFontsTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
MigrateLegacyMediaCommandTest.php 19-05-2026 Rebrand Pressekonto, Hub-Flux UI und Legacy-Media-Migration 2026-05-19 16:36:13 +00:00
NewsletterSyncBindingTest.php R0.3: Newsletter-Sync-Binding config-aware + ehrliche Test-Sync-Meldung 2026-07-03 07:55:35 +00:00
PanelConsolidationTest.php Optimierung Phase 1: Aufraeumen / toter Code 2026-06-19 08:27:12 +00:00
PressReleaseAccessiblePageTest.php Perf: customer press-releases-Liste ueber UNION statt OR-Paginate 2026-07-02 10:55:45 +00:00
PressReleaseAccessScopeTest.php Perf: Status-Counts der PM-Uebersicht via UNION statt OR-GROUP-BY 2026-06-30 13:55:13 +00:00
PressReleaseAttachmentsManagerTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
PressReleaseBlacklistTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PressReleaseBookingGateTest.php R1.1: Buchungs-Gate geprueft + safe-by-default; Legacy-Buchungspfade festgeschrieben 2026-07-03 08:07:01 +00:00
PressReleaseClassificationJobTest.php Phase 9 Block 1: Gelb-Routing Direkt-Live, Slot-Verbrauch bei Veroeffentlichung, Submit-Gate 2026-06-12 09:47:06 +00:00
PressReleaseClassificationModelTest.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
PressReleaseCompanyScopeTest.php WS-2: Firmen-Scope für PMs & Magic-Link-Zugang für Pressekontakte 2026-06-16 08:33:12 +00:00
PressReleaseContactWarningPhase8cTest.php 22-05-2026 Optimierung der User und Admin Panels 2026-05-22 11:18:59 +02:00
PressReleaseContentScoreTest.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
PressReleaseCreateCompanyGuardTest.php User-Panel-Restarbeiten: PM-Guard, Profil-Rework, USt-ID-Prüfung, Buchungspflicht-Adresse 2026-06-12 14:36:18 +00:00
PressReleaseDraftNotLostTest.php Fix: kein Datenverlust beim 'Buchung auswaehlen' aus dem Submit-Modal 2026-06-17 15:43:21 +00:00
PressReleaseHtmlSanitizerTest.php Fix: Umbrueche bleiben beim Bearbeiten von Legacy-PMs erhalten 2026-06-18 12:57:45 +00:00
PressReleaseImageLicenseTest.php KI-generierte Bilder: eigener Lizenztyp, Anbieter-Bestätigung, Kennzeichnung 2026-06-12 16:04:12 +00:00
PressReleaseIndexPhase8bTest.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
PressReleasePhase7SchemaTest.php create PM v0.5 2026-05-20 19:14:39 +02:00
PressReleasePlaceholderTest.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
PressReleasePreviewTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PressReleasePublishModalPhase8iTest.php Phase 9E (Abschluss): Checkout-Flows und Plan-Kontingent statt Quota-Stub 2026-06-12 12:10:32 +00:00
PressReleaseQuotaTest.php Optimierung Phase 0: Korrektheit & Security 2026-06-19 08:09:02 +00:00
PressReleaseReclassifyTest.php Optimierung 2.6: reprocessAfterContentChange im PressReleaseService 2026-06-19 10:01:29 +00:00
PressReleaseSchedulingTest.php Phase 9 Block 1: Gelb-Routing Direkt-Live, Slot-Verbrauch bei Veroeffentlichung, Submit-Gate 2026-06-12 09:47:06 +00:00
PressReleaseShowAddonsTest.php UI: Credit-Wallet-Hub + Per-PM Add-ons im Backend-Pressekonto 2026-06-17 15:02:31 +00:00
PressReleaseShowPhase8aTest.php Zeitzone Europe/Berlin: unnoetige UTC-Konvertierung entfernt 2026-06-18 12:40:19 +00:00
PressReleaseWithdrawalWaiverTest.php T2neu: Archiv-Hinweis vor Submit ersetzt Erloeschens-Checkbox (B2B, E2) 2026-07-03 15:53:22 +00:00
PressReleaseWorkflowTest.php User Panel: Phase-8-Abschluss, Titelbild/Lizenzen/Zeitzonen und KI-Pruef-Pipeline 2026-06-12 08:30:13 +00:00
ProofPdfAndExtraPmTest.php Proof-PDF + Extra-PM-Verkauf ueber die Credit-Wallet (Decision-Update 2.1/2.3) 2026-06-17 14:28:08 +00:00
ReviewCheckServiceTest.php Pruefzaehler + Pruefkontingent (Decision-Update Phase-2 vorgezogen) 2026-06-17 14:19:37 +00:00
SecurityHardeningTest.php Security (R6.2): Haertung nach Audit 2026-07-03 13:43:59 +00:00
SyncCompanyLogosTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
SyncPressReleaseImagesTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
UserFindByEmailTest.php Optimierung 3.5: Kleinere Zentralisierungen (VAT, findByEmail, Waehrung, Provisioning) 2026-06-19 11:14:05 +00:00
UserSyncCompaniesTest.php 5.2: gemeinsamen Firmen-Sync-Kern als User::syncCompaniesWithRoles() gezogen 2026-07-02 08:47:23 +00:00