fix: resolve all workspace removal breakage - stub permissions, quota, ports, adapters #42
Reference in New Issue
Block a user
Delete Branch "fix/workspace-removal-compat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
修复 workspace 概念移除后导致 API/Worker 容器崩溃的所有兼容性问题。
修复的致命问题 (P0)
domain/__init__.py- 移除不存在的 Workspace/WorkspaceMember 导出domain/permissions.py- 桩化,移除 WorkspaceMemberRole 依赖domain/quota.py- 桩化,移除 WorkspaceRepository 依赖dependencies.py- 创建缺失的 port/adapter 桩文件新增桩文件
packages/ports/workspace_member_repository.pypackages/ports/workspace_repository.pypackages/ports/workspace_invitation_repository.pypackages/adapters/sqlalchemy_impl/workspace_repository.pypackages/adapters/sqlalchemy_impl/workspace_invitation_repository.pyapps/api/app/api/routes/permissions.py影响
LGTM