Tasks
DoneSplit identity server admin into focused modules
Refactor `crates/identity-server/src/admin.rs` from a single large file into a focused Rust module tree while preserving the existing admin routes and behavior. Constraints: - Keep the `admin::routes()` integration point unchanged. - Keep HTTP behavior, localization, CSRF/session handling, and Askama rendering unchanged. - Reuse shared helpers and view models rather than duplicating them across feature modules. - Do not alter the supported API surface or add new admin behavior. Acceptance criteria: - Admin handlers are grouped into coherent submodules with clear shared boundaries. - The original monolithic file is replaced by a concise module root. - Formatting, clippy, workspace tests, and the admin contract tests pass.
Checklist
3 of 3 complete- Define focused admin module boundaries without changing routes or behavior
- Move handlers, shared helpers, and view models into the module tree
- Run formatting, clippy, workspace tests, and admin contract tests
- Area
- Kaukus
- Kind
- Chore
- Priority
- Medium
- Task ID
tsk_3q5xjymwxn- Updated