实现 Bell 预警 open → acknowledged → closed 生命周期、并发认领唯一胜者、本人/管理员结案、相同请求幂等、不可变成功事实与脱敏拒绝审计;在 GoAdmin 权限、路由和操作日志链上接入对应 API,并复用现有预警详情抽屉与 Element Plus 组件呈现处理动作和时间线。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
关联 #133(用户验收后关闭)。
实现 Bell 预警
open → acknowledged → closed生命周期、并发认领唯一胜者、本人/管理员结案、相同请求幂等、不可变成功事实与脱敏拒绝审计;在 GoAdmin 权限、路由和操作日志链上接入对应 API,并复用现有预警详情抽屉与 Element Plus 组件呈现处理动作和时间线。验证:
go test ./... -count=1、go test -race ...、go vet ./...、go build ./...通过pnpm lint、全部 36 个前端单测、pnpm build:prod通过(仅上游既有 warning)python dev_scripts/harness.py check --strict、git diff --check通过长期文档影响按工单基线留给后续共享协调任务,本工单不修改 Wiki/docs。