GuglielmoTor commited on
Commit
5b6c5f3
·
verified ·
1 Parent(s): 3938a94

Update ui/okr_ui_generator.py

Browse files
Files changed (1) hide show
  1. ui/okr_ui_generator.py +10 -14
ui/okr_ui_generator.py CHANGED
@@ -540,9 +540,9 @@ def format_okrs_for_enhanced_display(reconstruction_cache: dict) -> str:
540
  logger.warning(f"OKR item at index {okr_idx} is not a dictionary, skipping.")
541
  continue
542
 
543
- objective = okr_data.get('objective_description', f"Unnamed Objective {okr_idx + 1}")
544
- timeline = okr_data.get('objective_timeline', 'Not specified')
545
- owner = okr_data.get('objective_owner', 'Not assigned')
546
 
547
  html_parts.append(f"""
548
  <div class="okr-objective">
@@ -573,7 +573,7 @@ def format_okrs_for_enhanced_display(reconstruction_cache: dict) -> str:
573
  logger.warning(f"Key Result item for Objective {okr_idx+1} at index {kr_idx} is not a dictionary, skipping.")
574
  continue
575
 
576
- kr_desc = kr_data.get('key_result_description', f"Unnamed Key Result {kr_idx + 1}")
577
  target_metric = kr_data.get('target_metric', '')
578
  target_value = kr_data.get('target_value', '')
579
  kr_type = kr_data.get('key_result_type', '')
@@ -611,9 +611,9 @@ def format_okrs_for_enhanced_display(reconstruction_cache: dict) -> str:
611
  logger.warning(f"Task item for Key Result {kr_idx+1} at index {task_idx} is not a dictionary, skipping.")
612
  continue
613
 
614
- task_desc = task_data.get('task_description', f"Unnamed Task {task_idx + 1}")
615
- task_category = task_data.get('task_category', 'General')
616
- task_type = task_data.get('task_type', 'Action')
617
  priority = task_data.get('priority', 'Medium').lower()
618
  effort = task_data.get('effort', 'Not specified')
619
  timeline = task_data.get('timeline', 'Not specified')
@@ -633,10 +633,6 @@ def format_okrs_for_enhanced_display(reconstruction_cache: dict) -> str:
633
  <span class="task-detail-label">Category:</span>
634
  <span>{task_category}</span>
635
  </div>
636
- <div class="task-detail-item">
637
- <span class="task-detail-label">Type:</span>
638
- <span>{task_type}</span>
639
- </div>
640
  <div class="task-detail-item">
641
  <span class="task-detail-label">Effort:</span>
642
  <span>{effort}</span>
@@ -653,11 +649,11 @@ def format_okrs_for_enhanced_display(reconstruction_cache: dict) -> str:
653
  """)
654
 
655
  # Add additional details if available
656
- obj_deliverable = task_data.get('objective_deliverable')
657
  success_criteria = task_data.get('success_criteria_metrics')
658
- why_proposed = task_data.get('why_proposed')
659
  priority_just = task_data.get('priority_justification')
660
- dependencies = task_data.get('dependencies_prerequisites')
661
 
662
  detail_lines = []
663
  if obj_deliverable:
 
540
  logger.warning(f"OKR item at index {okr_idx} is not a dictionary, skipping.")
541
  continue
542
 
543
+ objective = okr_data.get('description', f"Unnamed Objective {okr_idx + 1}")
544
+ timeline = okr_data.get('timeline', 'Not specified')
545
+ owner = okr_data.get('owner', 'Not assigned')
546
 
547
  html_parts.append(f"""
548
  <div class="okr-objective">
 
573
  logger.warning(f"Key Result item for Objective {okr_idx+1} at index {kr_idx} is not a dictionary, skipping.")
574
  continue
575
 
576
+ kr_desc = kr_data.get('description', f"Unnamed Key Result {kr_idx + 1}")
577
  target_metric = kr_data.get('target_metric', '')
578
  target_value = kr_data.get('target_value', '')
579
  kr_type = kr_data.get('key_result_type', '')
 
611
  logger.warning(f"Task item for Key Result {kr_idx+1} at index {task_idx} is not a dictionary, skipping.")
612
  continue
613
 
614
+ task_desc = task_data.get('description', f"Unnamed Task {task_idx + 1}")
615
+ task_category = task_data.get('category', 'General')
616
+
617
  priority = task_data.get('priority', 'Medium').lower()
618
  effort = task_data.get('effort', 'Not specified')
619
  timeline = task_data.get('timeline', 'Not specified')
 
633
  <span class="task-detail-label">Category:</span>
634
  <span>{task_category}</span>
635
  </div>
 
 
 
 
636
  <div class="task-detail-item">
637
  <span class="task-detail-label">Effort:</span>
638
  <span>{effort}</span>
 
649
  """)
650
 
651
  # Add additional details if available
652
+ obj_deliverable = task_data.get('deliverable')
653
  success_criteria = task_data.get('success_criteria_metrics')
654
+ why_proposed = task_data.get('why')
655
  priority_just = task_data.get('priority_justification')
656
+ dependencies = task_data.get('dependencies')
657
 
658
  detail_lines = []
659
  if obj_deliverable: