To-Doリスト

To-Doリストは、あなたの入力を待っているアイテムの時系列リストです。これらの項目はTo-Do項目と呼ばれます。

To-Doリストでは、以下のようなアクションを記録できます:

To-Doリストへのアクセス

To-Doリストにアクセスするには:

左サイドバーの上部にある [To-Do リスト({task-done})] を選択します。

To-Doリストの検索

To-Do リストは、to dodoneで検索できます。

プロジェクト、作成者、タイプ、アクションごとに To-Do アイテムをフィルタリングできます。また ラベルの優先度また、ラベルの優先度、最後に作成されたもの、最も古いもので並べ替えることもできます。

To-Doを作成するアクション

多くのToDo項目は自動的に作成されます。To-DoリストにTo-Do項目を追加するアクションの一部をご紹介します:

  • イシューやマージリクエストがあなたに割り当てられます。
  • マージリクエストのレビューが要求されます。
  • イシュー、マージリクエスト、エピックの説明やコメントにあなたが言及されています。
  • コミットやデザインに関するコメントで言及されました。
  • マージリクエストの CI/CD パイプラインが失敗しました。
  • オープンなマージリクエストが競合のためにマージできず、次のいずれかに当てはまります:
    • あなたが作成者です。
    • パイプラインが成功したら自動的にマージするようにマージリクエストを設定したユーザーです。
  • GitLab 13.2以降では、マージリクエストはマージトレインから削除され、あなたはそれを追加したユーザーです。
  • GitLab 15.8以降では、あなたがオーナーであるグループやプロジェクトに対してメンバーアクセスリクエストが発生します。

同じオブジェクトに対して同じユーザーから複数のアクションが発生した場合、GitLabは最初のアクションを一つのToDoアイテムとして表示します。この動作を変更するには、オブジェクトごとに複数の To-Do アイテムを有効にしてください。

To-DoアイテムはGitLabの通知メール設定の影響を受けません。

オブジェクトごとに複数のTo-Do項目を設定できます。

  • GitLab 13.8 でmultiple_todosというフラグで導入されました。デフォルトでは無効になっています。
  • GitLab 14.9で導入: 複数のTo-Doアイテムの作成にのみ言及。

フラグ: セルフマネジメントのGitLabでは、デフォルトではこの機能は利用できません。ユーザーごとに利用可能にするには、管理者がmultiple_todosという機能フラグを有効にします。GitLab.comでは、この機能は利用できません。この機能はまだ本番環境では使用できません。

この機能を有効にすると

  • あなたが言及されるたびに、GitLabはあなたのために新しいToDo項目を作成します。
  • To-Do アイテムを作成する他のアクションは、イシューや MR などのアクションタイプごとにひとつの To-Do アイテムを作成します。

To-Do 項目の作成

GitLab 16.0の目的、主要な結果、タスクに導入されました

手動でTo-Doリストに項目を追加することができます。

  1. に移動します:

  2. 右上隅で、[Add a to do({todo-add})]を選択します。

誰かを指定してToDoを作成します。

To-Do項目を作成するには、コードブロック以外の任意の場所で誰かを言及します。1つのメッセージで何度もユーザーを言及しても、ToDo項目は1つしか作成されません。

例えば、以下のコメントから、frank 以外の全員が To-Do 項目を作成されます:

@alice What do you think? cc: @bob

- @carol can you please have a look?

> @dan what do you think?

Hey @erin, this is what they said:

```
Hi, please message @frank :incoming_envelope:
```

ToDoを完了にするアクション

イシュー、マージリクエスト、エピックなど、ToDoアイテムオブジェクトに対するさまざまなアクションは、対応するToDoアイテムを完了としてマークします。

To-Do アイテムは、以下の場合に完了としてマークされます:

  • 説明やコメントに絵文字のリアクションを追加します。
  • ラベルを追加または削除します。
  • 担当者を変更します。
  • マイルストーンを変更します。
  • To-Do 項目のオブジェクトを閉じます。
  • コメントを作成します。
  • 説明を編集します。
  • デザインに関するスレッドを解決します。
  • プロジェクトやグループへの参加リクエストの承認または拒否。

To-Do項目は、あなたがした場合、完了としてマークされません

他の人がイシュー、マージリクエスト、エピックに対してクローズ、マージ、アクションを起こした場合、あなたの To-Do アイテムは保留されたままになります。

To-Do 項目に完了マークを付けます。

ToDoを手動で完了にすることができます。

これには2つの方法があります:

  • To-Do リストで、To-Do 項目の右側にある [完了としてマーク]({チェック}) を選択します。
  • リソース(イシューやマージリクエストなど)の右上で、完了としてマーク({todo-done})を選択します。

すべての To-Do 項目に完了マークを付けます。

すべてのTo-Doを同時に完了にすることができます。

To-Doリストの右上にある[すべてを完了にする]を選択します。

ユーザーのアクセス権が変更された場合の To-Do リストへの影響

セキュリティ上の理由から、GitLabはユーザーが関連リソースへのアクセス権を失った場合、To-Do項目を削除します。例えば、ユーザーがイシュー、マージリクエスト、エピック、プロジェクト、グループへのアクセス権を失った場合、GitLabは関連するTo-Doアイテムを削除します。

この処理は、アクセス権が変更されてから一時間以内に行われます。万が一ユーザーのアクセス権が誤って失効してしまった場合に備えて、データの損失を防ぐために削除を遅らせます。