浏览代码

Hide deleted workspaces from the left tree view

root 11 年前
父节点
当前提交
771a3374a9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      tracim/tracim/lib/workspace.py

+ 2 - 2
tracim/tracim/lib/workspace.py 查看文件

69
         return self._base_query().all()
69
         return self._base_query().all()
70
 
70
 
71
     def get_all_for_user(self, user: User):
71
     def get_all_for_user(self, user: User):
72
-        workspaces = [role.workspace for role in user.roles]
72
+        workspaces = [role.workspace for role in user.roles if not role.workspace.is_deleted]
73
         workspaces.sort(key=lambda workspace: workspace.label.lower())
73
         workspaces.sort(key=lambda workspace: workspace.label.lower())
74
         return workspaces
74
         return workspaces
75
 
75
 
108
         if flush:
108
         if flush:
109
             DBSession.flush()
109
             DBSession.flush()
110
 
110
 
111
-        return workspace
111
+        return workspace