Skip to content
Snippets Groups Projects

Feature/nat 853 add summary view

Merged Neda Moeini requested to merge feature/NAT-853-add-summary-view into develop
1 file
+ 2
3
Compare changes
  • Side-by-side
  • Inline
+ 2
3
"""Shared functions for the workflows."""
from collections.abc import Generator
from typing import TypeAlias, cast
from typing import cast
from orchestrator.domain.base import ProductBlockModel
from orchestrator.forms import FormPage
@@ -11,12 +11,11 @@ from pydantic import ConfigDict
def summary_form(product_name: str, summary_data: dict) -> Generator:
"""Generate a summary form for the product."""
ProductSummary: TypeAlias = cast(type[MigrationSummary], migration_summary(summary_data)) # type: ignore[no-redef]
class SummaryForm(FormPage):
model_config = ConfigDict(title=f"{product_name} summary")
product_summary: ProductSummary
product_summary: cast(type[MigrationSummary], migration_summary(summary_data)) # type: ignore[valid-type]
yield SummaryForm
Loading