feat(admin): expand exchange admin and unify admin UX
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m39s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m0s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 35s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped

This commit is contained in:
2026-03-24 13:58:24 +01:00
parent 559b9bc5ef
commit c98ba76081
33 changed files with 2915 additions and 209 deletions

View File

@@ -101,3 +101,16 @@ class ExchangePeriodicTaskUpsertSerializerTest(SimpleTestCase):
self.assertTrue(serializer.is_valid(), serializer.errors)
self.assertTrue(serializer.validated_data["payload"]["notify_on_error"])
def test_truncate_before_copy_is_added_to_payload(self):
serializer = ExchangePeriodicTaskUpsertSerializer(
data={
"schedule_type": "interval",
"interval_every": 1,
"interval_period": "hours",
"truncate_before_copy": False,
}
)
self.assertTrue(serializer.is_valid(), serializer.errors)
self.assertFalse(serializer.validated_data["payload"]["truncate_before_copy"])