paper_server/apps/system
caoqianming cc6db5ffd9 feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问
- 新增 ApiKey 模型, key 保存时自动生成, Django admin 中管理和查看
- 新增 ApiKeyAuthentication/HasApiKey, 支持 X-API-Key 请求头和 api_key 查询参数
- PaperViewSet GET 与 paper_pdf_view 由 AllowAny 改为 HasApiKey | IsAuthenticated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 10:35:39 +08:00
..
migrations feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
__init__.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
admin.py feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
apps.py fix: 系统初始化时不必获取全部权限标识 2024-10-19 21:00:43 +08:00
errors.py fix: base 去除不必要的耦合逻辑 2023-12-06 09:24:24 +08:00
filters.py feat: base user增加has_perm筛选条件 2026-01-16 14:50:45 +08:00
models.py feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
serializers.py feat: base 优化system事务处理 2026-01-14 08:30:22 +08:00
signals.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
tasks.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
tests.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
urls.py feat: base myschedule加入url 2024-07-26 13:27:08 +08:00
views.py feat: base system和wf优化事务处理2 2026-01-14 08:29:44 +08:00