[x] 招待されている or 参加している場合はタスク詳細を参照できる、参加もしておらず招待もされていない場合は参照できない(公開プロジェクトの公開タスク・非公開タスク、非公開プロジェクトの公開タスク・非公開タスクいずれも)。アサインされている場合は参照できる(過去所属していて、担当していたなど、報酬・レビューなどから参照するため)。
タスクのコメント、タスクコメントの画像:
[x] 招待されている or 参加している場合はタスク詳細を参照できる、参加もしておらず招待もされていない場合は参照できない(公開プロジェクトの公開タスク・非公開タスク、非公開プロジェクトの公開タスク・非公開タスクいずれも)。アサインされている場合は参照できる(過去所属していて、担当していたなど、報酬・レビューなどから参照するため)。
概要
プロジェクトには「公開プロジェクト」「非公開プロジェクト」が存在する。 タスクには「公開タスク」「非公開タスク」が存在する。 それぞれの扱いが中途半端な仕様になっていたので、DoDに記載の整理された仕様の通りに実装を修正する。
方針
DoD
以下の仕様を満たすこと
非公開プロジェクト、非公開タスクの扱い
プロジェクトを探す:
タスクを探す:
タスクを探すの一覧に表示されるのは、
プロジェクト詳細:
プロジェクト詳細(タスク一覧):
プロジェクト詳細のタスク一覧に表示されるのは、
タスク詳細、タスクの画像:
タスクのコメント、タスクコメントの画像:
プロジェクト詳細(評価一覧):
プロジェクト詳細(アクティビティ):
プロジェクト詳細(契約書一覧):
ユーザープロフィールのプロジェクト一覧:
ユーザープロフィールの評価一覧:
ユーザープロフィールのタスク一覧:
おしらせ一覧:
請求一覧:
報酬一覧:
備考
非公開タスクと非公開プロジェクトがほとんど同じなので、どちらかいらないのではないか?という疑問:
「タスク管理」画面に表示されるタスク: