Commit Graph
17 Commits
Author SHA1 Message Date
jiang 3dfb9cd56f fix(api): wrap pre-paginated list responses 2026-07-30 21:50:28 +08:00
jiang 91f25c8747 feat(api): standardize REST contracts and auth 2026-07-30 20:38:51 +08:00
jiang 9bff6a556a feat(server): add project RBAC and guarded workflows 2026-07-30 16:45:10 +08:00
jiang cad8527ab6 fix(sensor-placement): enforce project write boundaries
Bind every scheme request to ProjectContext, keep viewer access read-only, reject concurrent optimization jobs without blocking worker threads, and cap export/update payload sizes. Run optimization and workbook work off the event loop.
2026-07-30 16:21:42 +08:00
jiang 5af2571b48 feat(sensor-placement): add editable scheme APIs 2026-07-30 16:16:51 +08:00
jiang a475c7b2c3 refactor(api): unify scheme query endpoints 2026-07-30 11:01:45 +08:00
jiang d3eea23e27 fix(burst-detection): sync target monitoring flow 2026-07-30 10:42:20 +08:00
jiang 9b16e4e0a5 fix(simulation): use current user for stored schemes 2026-07-17 16:49:20 +08:00
jiang 9f7f5536d7 fix(simulation): use hydraulic timestep 2026-07-16 14:16:06 +08:00
jiang c7947a7481 feat(auth)!: migrate customer metadata auth
Remove local auth and user-management endpoints in favor of Keycloak-backed metadata users, project context, admin metadata APIs, and agent auth context.
2026-06-13 15:00:58 +08:00
jiang 4b02118286 refactor(metadata): drop geoserver config refs 2026-06-13 14:58:53 +08:00
jiang f61be3685f fix(metadata): sync project metadata endpoints 2026-06-11 11:15:59 +08:00
jiang 3fd152e033 更新引用路径 2026-03-14 14:28:59 +08:00
jiang 63d3458fb4 优化漏损识别器,支持多进程评估 2026-03-05 18:18:28 +08:00
jiang b8aee14c00 重构漏损识别请求,添加用户验证和输入准备 2026-03-04 17:23:01 +08:00
jiang 61f6975296 完善区域漏损识别 2026-03-04 15:21:31 +08:00
jiang 35abaa1ebb 测试并修复api导入路径错误 2026-02-02 11:09:43 +08:00