Commit Graph

7 Commits

Author SHA1 Message Date
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
caoqianming e4fa2561ee feat: base 升级后同步数据库 2026-01-16 14:50:32 +08:00
caoqianming 05c20c10bc feat: 调整permission以支持后端路由 2025-02-07 16:52:32 +08:00
caoqianming aa6d67d8a9 refactor: base 更新permission 描述 2024-07-30 08:25:48 +08:00
caoqianming c28f7546f3 feat: base 增加parentmodel 2024-06-05 13:24:32 +08:00
caoqianming 06351acf91 fix: base permission去除数据库约束 2023-12-07 09:53:37 +08:00
caoqianming b25dfcac0c 初始化happy-drf分支 2023-10-07 14:11:26 +08:00