xiaoxia
|
c913e7cd89
|
P2-4: dependencies.py 添加返回类型注解
|
2026-06-26 18:37:11 +08:00 |
|
xiaoxia
|
a85790f24a
|
P2-3: workspace_member_repository.py find_by_workspace 方法添加 JOIN 预加载用户数据
|
2026-06-26 18:36:45 +08:00 |
|
xiaoxia
|
129a0235ad
|
P2-2: 更新 packages/application/auth/__init__.py 导出 JWT 和 Password 委托处理器
|
2026-06-26 18:36:21 +08:00 |
|
xiaoxia
|
4015929e3f
|
P2-2: 创建 packages/application/auth/password_handler.py 委托层,隔离 Domain 层对 bcrypt 库的依赖
|
2026-06-26 18:36:04 +08:00 |
|
xiaoxia
|
cc51da0bd7
|
P2-2: 创建 packages/application/auth/jwt_handler.py 委托层,隔离 Domain 层对 jwt 库的依赖
|
2026-06-26 18:35:45 +08:00 |
|
xiaoxia
|
33a0ed13fe
|
P2-1 & P2-5: 移除 upload.py 中重复的 _require_workspace_member,添加服务端 MIME type 验证
|
2026-06-26 18:35:21 +08:00 |
|
xiaoxia
|
d5bc23d488
|
P2-1: 移除 projects.py 中重复的 _require_workspace_member 函数,使用 permissions.py 中的共享函数
|
2026-06-26 18:34:41 +08:00 |
|
xiaoxia
|
3c54dcbef4
|
Merge pull request 'chore: 清理仓库 - 删除过时文件和已合并分支' (#13) from chore/repo-cleanup into main
Tests / lint (push) Failing after 1965h0m22s
Tests / test (push) Failing after 1965h0m24s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1965h0m24s
|
2026-06-26 18:30:22 +08:00 |
|
xiaoxia
|
55d2b25f08
|
chore: update .gitignore for temp files
Tests / lint (pull_request) Failing after 1965h5m32s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h5m36s
Tests / test (pull_request) Failing after 1965h5m34s
|
2026-06-26 18:24:52 +08:00 |
|
xiaoxia
|
2748408ac0
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:42 +08:00 |
|
xiaoxia
|
d0f43530e7
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:41 +08:00 |
|
xiaoxia
|
0d1f7ca8d5
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:41 +08:00 |
|
xiaoxia
|
fcd518d4a6
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:40 +08:00 |
|
xiaoxia
|
12bbecc9fe
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:40 +08:00 |
|
xiaoxia
|
9255a3af05
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:39 +08:00 |
|
xiaoxia
|
fc72ff4a47
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:39 +08:00 |
|
xiaoxia
|
aaf0096ac6
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:39 +08:00 |
|
xiaoxia
|
1bb2a83214
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:38 +08:00 |
|
xiaoxia
|
a87b1ae3a1
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:38 +08:00 |
|
xiaoxia
|
e66ac2bd6c
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:37 +08:00 |
|
xiaoxia
|
353868904a
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:37 +08:00 |
|
xiaoxia
|
0e9c771915
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:36 +08:00 |
|
xiaoxia
|
372c3861c9
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:36 +08:00 |
|
xiaoxia
|
47871d79dc
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:35 +08:00 |
|
xiaoxia
|
2c53e644bc
|
chore: remove obsolete audit and project docs
|
2026-06-26 18:24:35 +08:00 |
|
xiaoxia
|
46b0d4beea
|
chore: remove obsolete files
|
2026-06-26 18:24:23 +08:00 |
|
xiaoxia
|
bf9da32595
|
chore: remove obsolete files
|
2026-06-26 18:24:22 +08:00 |
|
xiaoxia
|
3204848bb5
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:22 +08:00 |
|
xiaoxia
|
0305509764
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:21 +08:00 |
|
xiaoxia
|
581c643684
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:21 +08:00 |
|
xiaoxia
|
dc4ce4006a
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:20 +08:00 |
|
xiaoxia
|
94bec9a860
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:20 +08:00 |
|
xiaoxia
|
fda807086d
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:19 +08:00 |
|
xiaoxia
|
701f5ebc23
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:19 +08:00 |
|
xiaoxia
|
15882bd019
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:19 +08:00 |
|
xiaoxia
|
bafe88a750
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:18 +08:00 |
|
xiaoxia
|
23471034c7
|
chore: remove obsolete phase progress reports
|
2026-06-26 18:24:18 +08:00 |
|
xiaoxia
|
72936c944d
|
chore: remove temporary script
|
2026-06-26 18:24:06 +08:00 |
|
xiaoxia
|
638ad99a4d
|
chore: remove temporary script
|
2026-06-26 18:24:06 +08:00 |
|
xiaoxia
|
aa700fb5e8
|
chore: remove temporary script
|
2026-06-26 18:24:06 +08:00 |
|
xiaoxia
|
ae2c5500be
|
chore: remove temporary script
|
2026-06-26 18:24:05 +08:00 |
|
xiaoxia
|
96b75b8db5
|
chore: remove temporary script
|
2026-06-26 18:24:05 +08:00 |
|
xiaoxia
|
766a06ede6
|
chore: remove temporary script
|
2026-06-26 18:24:05 +08:00 |
|
xiaoxia
|
4803273419
|
chore: remove temporary script
|
2026-06-26 18:24:04 +08:00 |
|
xiaoxia
|
5da250de14
|
chore: remove temporary script
|
2026-06-26 18:24:04 +08:00 |
|
xiaoxia
|
6d9677087e
|
chore: remove temporary script
|
2026-06-26 18:24:04 +08:00 |
|
xiaoxia
|
42d5ce34b9
|
chore: remove temporary script
|
2026-06-26 18:24:03 +08:00 |
|
xiaoxia
|
f6b261e194
|
chore: remove temporary script
|
2026-06-26 18:24:03 +08:00 |
|
xiaoxia
|
08c73b00ef
|
chore: remove temporary script
|
2026-06-26 18:24:03 +08:00 |
|
xiaoxia
|
6bea2f38ff
|
chore: remove temporary script
|
2026-06-26 18:24:02 +08:00 |
|