petter2025 commited on
Commit
9f1b72c
·
verified ·
1 Parent(s): f1b5608

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -578,6 +578,7 @@ def update_scenario_display(scenario_name: str) -> dict:
578
  """Update all scenario-related displays"""
579
  scenario = INCIDENT_SCENARIOS.get(scenario_name, {})
580
  impact = scenario.get("business_impact", {})
 
581
 
582
  # Create scenario card HTML
583
  scenario_html = f"""
@@ -589,11 +590,11 @@ def update_scenario_display(scenario_name: str) -> dict:
589
  <div class="scenario-details">
590
  <div class="scenario-detail-row">
591
  <span class="detail-label">Component:</span>
592
- <span class="detail-value">{scenario.get('component', 'Unknown')}</span>
593
  </div>
594
  <div class="scenario-detail-row">
595
- <span class="detail-label">Impact Radius:</span>
596
- <span class="detail-value">{scenario.get('impact_radius', 'Unknown')}</span>
597
  </div>
598
  <div class="scenario-detail-row">
599
  <span class="detail-label">Revenue Risk:</span>
@@ -601,10 +602,13 @@ def update_scenario_display(scenario_name: str) -> dict:
601
  </div>
602
  <div class="scenario-detail-row">
603
  <span class="detail-label">Detection Time:</span>
604
- <span class="detail-value">{scenario.get('detection_time', 'Unknown')}</span>
605
  </div>
606
  <div class="scenario-tags">
607
- {''.join([f'<span class="scenario-tag">{tag}</span>' for tag in scenario.get('tags', ['incident', 'demo'])])}
 
 
 
608
  </div>
609
  </div>
610
  </div>
 
578
  """Update all scenario-related displays"""
579
  scenario = INCIDENT_SCENARIOS.get(scenario_name, {})
580
  impact = scenario.get("business_impact", {})
581
+ metrics = scenario.get("metrics", {})
582
 
583
  # Create scenario card HTML
584
  scenario_html = f"""
 
590
  <div class="scenario-details">
591
  <div class="scenario-detail-row">
592
  <span class="detail-label">Component:</span>
593
+ <span class="detail-value">{scenario.get('component', 'Unknown').replace('_', ' ').title()}</span>
594
  </div>
595
  <div class="scenario-detail-row">
596
+ <span class="detail-label">Affected Users:</span>
597
+ <span class="detail-value">{metrics.get('affected_users', 'Unknown') if 'affected_users' in metrics else 'Unknown'}</span>
598
  </div>
599
  <div class="scenario-detail-row">
600
  <span class="detail-label">Revenue Risk:</span>
 
602
  </div>
603
  <div class="scenario-detail-row">
604
  <span class="detail-label">Detection Time:</span>
605
+ <span class="detail-value">45 seconds (ARF AI)</span>
606
  </div>
607
  <div class="scenario-tags">
608
+ <span class="scenario-tag">{scenario.get('component', 'unknown').split('_')[0]}</span>
609
+ <span class="scenario-tag">{scenario.get('severity', 'high').lower()}</span>
610
+ <span class="scenario-tag">production</span>
611
+ <span class="scenario-tag">incident</span>
612
  </div>
613
  </div>
614
  </div>