ypshidifu
9b39c9e56f
修复: 权限管理多项问题
1. 权限字段补齐: PHP $PERM_TYPES对齐Java全部32个权限键
- 新增denyEntityInteract(实体交互)、denyMobAttack(攻击生物)
- 修正denyPeaceMode→peaceMode(键名与Java对齐)
- 数据迁移: 自动重命名DB中已有的denyPeaceMode为peaceMode
2. 权限编辑二态化: 成员权限只有允许/禁止,不存在"领地默认"
- 移除前端"默认"状态,改为允许(green)/禁止(red)二态切换
- 后端: 禁用时存false而非删除键,确保Java端正确识别
3. 角色切换修复: 移除visitor选项(访客=未授权玩家)
- 下拉菜单只保留admin/member
- 确认对话框文案对应调整
4. 同步删除逻辑: handleSyncPermissions新增清理机制
- 删除incoming列表中不存在的旧记录(120秒宽限期)
- synced_at=NULL的记录不参与删除(防误删PHP本地创建)
- role CASE简化为role=excluded.role(信任Java为角色权威源)
5. 部署: json_encode加JSON_UNESCAPED_UNICODE防双重编码
2026-07-12 01:07:27 +08:00
..
2026-07-08 00:18:47 +08:00
2026-06-26 21:25:40 +08:00
2026-07-07 22:43:51 +08:00
2026-06-26 21:25:40 +08:00
2026-06-18 12:35:22 +08:00
2026-07-12 01:07:27 +08:00
2026-06-26 21:25:40 +08:00
2026-07-09 17:09:35 +08:00
2026-07-09 10:54:59 +08:00
2026-07-11 15:11:00 +08:00
2026-06-14 16:35:07 +08:00
2026-06-26 21:25:40 +08:00