kitos
eee0560aeb
Aegis CI / lint-and-test (push) Has been cancelled
feat(admin): export/import configuration bundle for migration
Backend: GET/POST /api/v1/admin/export-config and /import-config
Export includes (sensitive values redacted):
- system_configs (email/jira settings)
- webhook_configs (secrets redacted)
- sso_configs (private key redacted)
- scoring_config (weights)
- test_templates (source=custom only)
- users (no passwords/tokens, must_change_password=True on import)
Import is idempotent — upsert by natural keys, safe to run multiple times.
Frontend: ExportImportSection in SystemPage (admin only)
- 'Export Configuration' → downloads aegis-config-YYYY-MM-DD.json
- 'Import Configuration' → file picker, sends JSON, shows summary
- Visual checklist of what is/isn't included in the export
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 15:49:51 +02:00
..
2026-02-06 13:15:25 +01:00
2026-06-02 15:49:51 +02:00
2026-02-20 14:28:52 +01:00
2026-05-18 14:00:47 +02:00
2026-05-20 16:43:57 +02:00
2026-05-20 13:11:01 +02:00
2026-02-20 13:28:14 +01:00
2026-05-19 09:28:39 +02:00
2026-06-02 11:06:42 +02:00
2026-05-29 13:52:51 +02:00
2026-02-20 14:34:24 +01:00
2026-02-20 15:33:23 +01:00
2026-05-19 16:29:04 +02:00
2026-02-19 17:39:31 +01:00
2026-05-28 11:26:01 +02:00
2026-05-20 16:20:21 +02:00
2026-02-18 16:09:51 +01:00
2026-05-29 16:04:30 +02:00
2026-05-29 11:48:55 +02:00
2026-05-22 09:46:29 +02:00
2026-02-19 17:06:07 +01:00
2026-02-20 14:34:24 +01:00
2026-05-22 09:46:29 +02:00
2026-02-10 09:21:35 +01:00
2026-02-20 14:42:20 +01:00
2026-05-19 16:48:47 +02:00
2026-05-18 14:16:53 +02:00
2026-02-19 15:56:42 +01:00
2026-05-20 15:31:38 +02:00
2026-05-18 15:07:12 +02:00
2026-05-18 15:07:12 +02:00
2026-05-22 09:46:29 +02:00
2026-05-27 13:07:46 +02:00
2026-02-20 15:33:23 +01:00
2026-05-29 11:26:09 +02:00
2026-05-29 16:21:06 +02:00
2026-02-19 17:40:00 +01:00
2026-05-27 10:46:38 +02:00
2026-05-22 10:56:15 +02:00
2026-02-20 14:42:20 +01:00