snapshot: preserve app state before onboarding pdf layout restore

This commit is contained in:
Md Bayazid Bostame
2026-03-27 23:52:37 +01:00
parent 631886a763
commit 5cb7ef78f8
13 changed files with 318 additions and 306 deletions

View File

@@ -40,7 +40,7 @@ class ObservabilityUITests(TestCase):
)
return AsyncTaskLog.objects.get(id=log.id)
def test_home_shows_operations_overview_for_admin(self):
def test_home_hides_operations_overview_for_admin(self):
self._create_log(
status='failed',
task_name='send_scheduled_welcome_email',
@@ -63,11 +63,8 @@ class ObservabilityUITests(TestCase):
response = client.get('/', HTTP_HOST='localhost')
self.assertEqual(response.status_code, 200)
self.assertContains(response, 'Operations Overview')
self.assertContains(response, 'Fehlgeschlagene Jobs (24h)')
self.assertContains(response, '<strong class="is-error">1</strong>', html=True)
self.assertContains(response, 'send_scheduled_welcome_email')
self.assertContains(response, 'Backup-Status')
self.assertNotContains(response, 'Operations Overview')
self.assertNotContains(response, 'Job Monitor öffnen')
def test_home_hides_operations_overview_for_staff(self):
self._create_log(
@@ -113,6 +110,7 @@ class ObservabilityUITests(TestCase):
self.assertContains(response, 'Offene Starts (24h)')
self.assertContains(response, 'Zuletzt fehlgeschlagen')
self.assertContains(response, 'pdf failed')
self.assertContains(response, 'Backup-Status')
def test_job_monitor_requires_capability(self):
client = Client()