jiang
a018850257
refactor(auth): remove project-local user API
2026-08-03 10:39:55 +08:00
jiang
c7799e951a
fix(api): encode untyped datetime responses
2026-07-31 18:39:36 +08:00
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