presseportale/app/Services/Import
Kevin Adametz 5a9aab7012 Migration: PM-Datum korrekt übernehmen, UUID stabil, Zwei-Phasen-Runbook
- published_at = Legacy-created_at (Publikationsdatum, Frontend-Sortier-
  schlüssel) statt updated_at, das bei Alt-Daten oft den Massen-/Migrations-
  stempel trägt und ein falsches "frisches" Datum erzeugte.
- created_at/updated_at per forceFill direkt im Import gesetzt (waren nicht
  fillable, wurden still verworfen) – Import allein ist jetzt datumssauber.
- legacy:fix-timestamps korrigiert zusätzlich published_at (status=published).
- PM-UUID bleibt beim Re-Import/Delta-Lauf erhalten (kein Neu-Würfeln).
- MIGRATION-STEPS auf Zwei-Phasen-Strategie umgestellt: migrate, Phase 1 mit
  --force, Phase 2 (Delta) ohne --force, Grandfather-Re-Run, Idempotenz-Tabelle.
- Tests: LegacyPressReleaseDateImportTest (published_at-Quelle, Entwurf,
  Force-Re-Import erhält UUID + Datum).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 13:32:48 +00:00
..
CategoryImporter.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
CompanyImporter.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
ContactImporter.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
ImportContext.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
ImportResult.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PressReleaseImporter.php Migration: PM-Datum korrekt übernehmen, UUID stabil, Zwei-Phasen-Runbook 2026-06-17 13:32:48 +00:00
UserAssociationLinker.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
UserImporter.php WS-6: E-Mail-Verifizierung, Auth-Flow-Fixes & Legacy-Rollen-Sicherheitsfix 2026-06-16 08:16:41 +00:00