fs-lawrisk/static
Codex Agent 616cac2c2e feat: 实施严格部门权限控制并修复导入功能
主要修改:
- 添加严格的部门层级权限控制(只看自己及下级部门,不看父级)
- 在 filter_permits_advanced() 添加 expand_department_family 参数
- 修复许可导入时的部门自动绑定功能
- 在 API 端点添加用户认证和部门权限过滤

技术细节:
- lawrisk/api/v2.py: 添加 @login_required 和部门权限过滤逻辑
- lawrisk/services/licensing_repo.py: 添加 expand_department_family 参数控制部门扩展行为
- static/db_admin.html: 修复导入功能,自动绑定到用户部门
- lawrisk/api/auth.py: 添加 is_superuser 权限检查

影响范围:
- 用户现在只能看到自己部门及下级部门上传的许可事项
- 新导入的许可事项会自动绑定到当前用户的部门
- 超级管理员不受影响

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 19:06:06 +08:00
..
images feat(ui,api): resolve department filter errors and enhance import wizard 2026-01-27 14:23:03 +08:00
db_admin.html feat: 实施严格部门权限控制并修复导入功能 2026-03-10 19:06:06 +08:00
permit_browser.html feat: enhance permit details display and cleanup project directory 2025-12-20 16:53:57 +08:00
permit_filter.html feat: enhance permit details display and cleanup project directory 2025-12-20 16:53:57 +08:00
permit_upload.html feat: enhance permit details display and cleanup project directory 2025-12-20 16:53:57 +08:00
super_admin.html Cleanup: Organize project structure and resolve merge conflicts 2025-12-25 19:18:37 +08:00
v2_admin_debug.html chore: reorganize directory structure and clean up root directory 2025-12-20 11:25:34 +08:00
v2_tester.html refactor: 重新规划项目结构为标准Python包 2025-10-29 15:31:01 +08:00