snapshot: preserve app state before onboarding pdf layout restore
This commit is contained in:
@@ -743,7 +743,6 @@ def _ops_summary_for_user(user) -> dict[str, object]:
|
||||
def home(request):
|
||||
config, _ = WorkflowConfig.objects.get_or_create(name='Default')
|
||||
role_key = get_user_role_key(request.user)
|
||||
ops_summary = _ops_summary_for_user(request.user)
|
||||
return render(
|
||||
request,
|
||||
'workflows/home.html',
|
||||
@@ -754,7 +753,6 @@ def home(request):
|
||||
'role_label': get_user_role_label(request.user),
|
||||
'role_key': role_key,
|
||||
'portal_app_sections': build_portal_app_sections(request.user),
|
||||
'ops_summary': ops_summary,
|
||||
},
|
||||
)
|
||||
|
||||
@@ -789,6 +787,7 @@ def job_monitor_page(request):
|
||||
for row in recent_logs.values('status').annotate(count=Count('id'))
|
||||
}
|
||||
recent_failed = list(AsyncTaskLog.objects.filter(status='failed').order_by('-started_at', '-id')[:5])
|
||||
can_manage_backups = user_has_capability(request.user, 'manage_backups')
|
||||
return render(
|
||||
request,
|
||||
'workflows/job_monitor.html',
|
||||
@@ -803,6 +802,8 @@ def job_monitor_page(request):
|
||||
'success_count_24h': counts.get('succeeded', 0),
|
||||
'failed_count_24h': counts.get('failed', 0),
|
||||
'recent_failed': recent_failed,
|
||||
'can_manage_backups': can_manage_backups,
|
||||
'backup_health': latest_backup_health_snapshot() if can_manage_backups else None,
|
||||
},
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user