Commit Graph
8 Commits
Author SHA1 Message Date
chenxing 52676f592a feat(B1): 建站权限拆分-校级可建/编辑本院系子站,顶层站仍仅超管
- SiteService.save 入口换 requireSiteSavePermission 私有方法(安全边界单点):
  超管直通;无校级角色/顶层编辑/新建顶层/子站提升/跨校主站/伪造schId 全拒
- SiteServiceIT 新增10例(方案7例+伪造schId/跨校接管/同校改挂3个边界)
- mvn -o test 236/236 全绿(基线226+10)
2026-09-07 19:21:18 +08:00
chenxing dad5eedaf2 chore: 前置快照-logback-spring.xml(执行方案B1~B5前既有未提交变更) 2026-09-07 18:59:23 +08:00
chenxing eb5c3afaaf merge projman injected files
build / build-push (push) Successful in 47s
2026-09-07 09:10:24 +08:00
chenxing 99cd26b3d2 init local code 2026-09-07 09:09:39 +08:00
admin 13bd931029 ci: init Dockerfile [skip ci] 2026-09-07 08:41:40 +08:00
admin 188d1c9d0d ci: init build workflow [skip ci] 2026-09-07 08:41:40 +08:00
admin d9559fd0d8 init: readme guide [skip ci] 2026-09-07 08:41:35 +08:00
admin c773a3b66e Initial commit 2026-09-07 08:41:34 +08:00