skillhub/server
yun-zhi-ztl 383bc1edae fix(admin): replace compat and admin placeholders with real queries
Implement compat search through SkillSearchAppService instead of returning an empty placeholder list, and map search results back to canonical slugs for the compatibility API.

Replace hard-coded admin user and audit-log payloads with repository-backed application services. User management now supports paged search and status filters, validates managed statuses and role codes, prevents USER_ADMIN from assigning SUPER_ADMIN, and persists role/status changes against the real repositories. Audit logs now read from the audit_log table through a dedicated query repository/service with filterable pagination.

Align admin response DTOs with the frontend contract, add domain not-found handling for localized 404 responses, and cover the new behavior with controller and service regression tests. Verified with targeted skillhub-app tests plus full server mvn test.
2026-03-13 11:46:21 +08:00
..
.mvn/wrapper feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
skillhub-app fix(admin): replace compat and admin placeholders with real queries 2026-03-13 11:46:21 +08:00
skillhub-auth fix(admin): replace compat and admin placeholders with real queries 2026-03-13 11:46:21 +08:00
skillhub-domain fix(upload): harden package extraction and storage boundaries 2026-03-13 10:20:34 +08:00
skillhub-infra fix(admin): replace compat and admin placeholders with real queries 2026-03-13 11:46:21 +08:00
skillhub-search feat(search): update search documents and query services 2026-03-12 17:47:18 +08:00
skillhub-storage fix(upload): harden package extraction and storage boundaries 2026-03-13 10:20:34 +08:00
.dockerignore feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
Dockerfile feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
mvnw feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
mvnw.cmd feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
pom.xml feat: complete Chunk 1 - backend skeleton and infrastructure 2026-03-11 23:35:47 +08:00