複数人でTODOリストを編集できるワークスペース機能。 ### ワークスペースメンバー - [ ] ワークスペースに対して、メンバーを50人まで参加させることができる - [ ] メンバーは、任意のワークスペースメンバーになることができる ### ワークスペースに所属するTODO ワークスペースに所属するTODOは、一般のTODOの仕様に加え、下記の制約を受ける; (workspace.addTodo は、todo.addTodo に加えて、下記の制約を加えてチェックする) - [ ] ワークスペースに対して、TODOを50個まで追加することができる - [ ] ワークスペースメンバーは、すべてのTODOを閲覧できる - [ ] ワークスペースメンバーは、TODOを追加できる - [ ] ワークスペースメンバーは、自身が作成したTODOを編集および削除できる - [ ] ワークスペースメンバーは、他のメンバーが作成したTODOを編集したり削除したりすることはできない ### ワークスペースオーナー - [ ] オーナー権限が存在する - [ ] ワークスペースを作った人は、自動的にオーナーになる - [ ] オーナー権限は、複数人に割り付けることができる - [ ] オーナー権限は、オーナー権限を持っている人のみが、ほかのワークスペースメンバーへオーナー権限を付与できる - [ ] オーナー権限は、任意のワークスペースメンバーに付与できる - [ ] オーナー権限は、メンバーのうち最低1人が保持していなければならない - [ ] そのユーザが退会する場合は、退会する前に、ほかの誰かにオーナー権限を付与しなければならない - [ ] システムが自動的にメンバーを削除した場合は、IDの若いメンバーにオーナー権限を自動的に付与する - [ ] なんらかの原因でワークスペースにオーナー権限保持者がいなくなった場合も、IDの若い人へ自動付与する - [ ] オーナーは、任意のメンバーをワークスペースメンバーとして招待することができる - [ ] メンバーは、この招待を受諾すると、ワークスペースメンバーになることができる - [ ] オーナーは、TODOの編集および削除ができる
複数人でTODOリストを編集できるワークスペース機能。
ワークスペースメンバー
ワークスペースに所属するTODO
ワークスペースに所属するTODOは、一般のTODOの仕様に加え、下記の制約を受ける;
(workspace.addTodo は、todo.addTodo に加えて、下記の制約を加えてチェックする)
ワークスペースオーナー