関連ページ
シーケンス
scenario 0 (create)
- create ボタンクリック
- なにも入力せず他のページへ
初めての update すらしていないから
scenario 1 (create)
- create ボタンクリック
- なんか入力(1分)
- update ボタンクリック
初めての update だから
scenario 2 (create)
- create ボタンクリック
- なんか入力(60分)
- update ボタンクリック
初めての update だから
scenario 3 (create)
- create ボタンクリック
- なんか入力(1分)
- update ボタンクリック
- なんか入力(1分)
- update ボタンクリック
初めての update ではないが、前回の update から十分に時間が経っていないから
scenario 4.1 (create)
- create ボタンクリック
- GROWIを閉じる
- 1分経って、さっき create したページに戻ってきて、なんか入力する (1分)
- update ボタンクリック
初めての update かつ、create から時間が十分に経っていないので、 scenario 1 と同じ
scenario 4.2 (update) ❌
- create ボタンクリック
- GROWIを閉じる
- 30分経って、さっき create したページに戻ってきて、なんか入力する (1分)
- update ボタンクリック
初めての update だが、create から時間が十分に経っているので、create とは見なさない
CHANGE TO NO UPDATE:
- Change to not generate if it is the first update regardless of time since creation.
scenario 5.1 (update は2回作成) ❌
- create ボタンクリック
- なんか入力(1分)
- update ボタンクリック <-- update アクティビティ作成する
- 別のページを更新
- 元のページに戻ってきてなんか入力(1分)
- update ボタンクリック <-- update アクティビティ作成する
CHANGE TO NO UPDATE!
- Will result in too many activities
- Change to not care about other pages
scenario 5.2 (update は1つしか作成されない) ❌
- create ボタンクリック
- なんか入力(1分)
- update ボタンクリック <-- update アクティビティ作成する
- なんか入力(1分)
- update ボタンクリック <-- update アクティビティ作成しない
前回の update アクティビティの後に、別のページの update アクティビティが存在するから
CHANGE TO NO UDPATE!
- Change to not care about other pages
Changes since start
- No longer care about edits or creation of other pages in between activities
- Never generate activity on the first update
ルール案
- ページの最新のcreate/updateアクティビティが自分のアクティビティである
- yes
- 同ページの最新の create/update アクティビティから5分以上経っている
- yes
- DB 内の revision が 2 つしかない (初めての update)
- yes (create のつづきの活動と見なす)
- update アクティビティを作成しない
- no
- update アクティビティを作成する
- yes (create のつづきの活動と見なす)
- DB 内の revision が 2 つしかない (初めての update)
- no
- update アクティビティを作成しない
- yes
- 同ページの最新の create/update アクティビティから5分以上経っている
- no
- update アクティビティを作成する
- yes