diff --git a/src/Web/StellaOps.Web/src/app/features/releases/releases-activity.component.ts b/src/Web/StellaOps.Web/src/app/features/releases/releases-activity.component.ts index 3ff6aa66f..db35e30db 100644 --- a/src/Web/StellaOps.Web/src/app/features/releases/releases-activity.component.ts +++ b/src/Web/StellaOps.Web/src/app/features/releases/releases-activity.component.ts @@ -204,14 +204,30 @@ function deriveOutcomeIcon(status: string): string { } @else if (filteredApprovals().length === 0) {
| Release | Promotion | +Gate Type | Status | -Urgency | -Gates | +Reason | Requested | Actions | {{ apr.sourceEnvironment }} → {{ apr.targetEnvironment }} | +{{ deriveGateType(apr) }} | {{ apr.status }} | -{{ apr.urgency }} | -{{ apr.gatesPassed ? 'Passed' : 'Failed' }} | ++ {{ apr.gatesPassed ? 'All gates passed' : 'Gates blocking — review required' }} + | {{ formatDate(apr.requestedAt) }} by {{ apr.requestedBy }} |
@@ -236,12 +254,15 @@ function deriveOutcomeIcon(status: string): string {
}
+ @if (!apr.gatesPassed) {
+ Policy
+ }
|
} @empty {
-
|---|---|---|---|---|---|---|---|---|
| No approvals match the active gate filters. | ||||||||
| No approvals or gate evaluations match the current filters. | ||||||||