TenantAtlas/apps/platform/app/Services
ahmido 9cd06e8b66 feat: review pack pdf and html renderer v1 (spec 356) (#427)
Implemented the first version of the PDF and HTML renderer for review packs. Added ReviewPackRenderedReportController and related blade views to render reports. Updated EnvironmentReviewResource, ReviewPackResource, ReviewPackService, and routing. Added new tests for the renderer and download actions, and updated UI documentation.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #427
2026-06-05 20:39:13 +00:00
..
Alerts feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Audit refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
Auth feat: customer review acknowledgement lifecycle (343) (#415) 2026-06-01 18:00:37 +00:00
BackupScheduling feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Baselines refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
Directory feat: productize restore wizard preview safety gates and process flow (#399) 2026-05-26 00:08:25 +00:00
Drift feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Entitlements feat: implement workspace and tenant closure lifecycle (#337) 2026-05-07 13:12:17 +00:00
EntraAdminRoles feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
EnvironmentReviews feat: review pack pdf and html renderer v1 (spec 356) (#427) 2026-06-05 20:39:13 +00:00
Evidence feat: review pack pdf and html renderer v1 (spec 356) (#427) 2026-06-05 20:39:13 +00:00
Findings feat: platform sellable smoke matrix (spec 355) (#426) 2026-06-05 10:42:31 +00:00
Graph feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Hardening feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Intune feat: productize restore wizard preview safety gates and process flow (#399) 2026-05-26 00:08:25 +00:00
Inventory feat: complete workspace-first environment routing cutover (#340) 2026-05-07 21:56:14 +00:00
Localization refactor: remove findings lifecycle backfill runtime surfaces (#294) 2026-04-28 22:00:51 +00:00
Onboarding refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
Operations refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
PermissionPosture refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
PortfolioCompare refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
PortfolioTriage refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
Providers Complete Spec 287 prerequisite cutover (#346) 2026-05-10 18:22:34 +00:00
Runbooks refactor: remove findings lifecycle backfill runtime surfaces (#294) 2026-04-28 22:00:51 +00:00
Settings feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
System feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
SystemConsole refactor: consolidate internal tenant model naming (#355) 2026-05-14 11:13:28 +00:00
Tenants feat: clean up legacy tenant environment context (#372) 2026-05-16 18:25:36 +00:00
Verification feat: normalize provider connection scope contracts (#339) 2026-05-07 19:28:42 +00:00
Workspaces feat: clean up legacy tenant environment context (#372) 2026-05-16 18:25:36 +00:00
AdapterRunReconciler.php feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
AssignmentBackupService.php feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
AssignmentRestoreService.php feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
OperationRunService.php feat: implement workspace and tenant closure lifecycle (#337) 2026-05-07 13:12:17 +00:00
ReviewPackService.php feat: review pack pdf and html renderer v1 (spec 356) (#427) 2026-06-05 20:39:13 +00:00