Title:
URL パラメーターの「tm」「tp」「tu」等は何を意味していますか?
これらは
プロジェクト管理機能
のパラメーターで、プロジェクト管理のデータベースへのクエリとして使われます。
「tm」や「tp」の「t」はタスクを意味しています。「tm」の「m」はマイルストーン、「tp」の「p」はプロジェクトを意味しています。
「tm」と「tp」は、それぞれ関連するマイルストーンとプロジェクトの FQID です。これらは実際の URL に現れることは稀です。
「u」は「ユーザー」のことです。「tu」は、タスクの担当者か、タスクの関連するプロジェクトのオーナーまたはメンバーであるユーザーの ID です。「tu」パラメーター 1 つに対して、現在のバージョンでは、1 つのユーザー ID を指定できます。複数の ID を指定することはできません。
「p」は優先度 (Priority) のことです。「tp=1」や「tp=2」は、優先度 1 や 2 のタスク(=「p1」や「p2」タグが付いたタスク)だけに絞り込むために使われます。
「tp」や「tu」パラメーターは、タスクの一覧画面で優先度や担当者でフィルタリングしたり、ブラウザのアドレス欄に表示されます。
「s」は状態 (Status) のことです。「ts=0」は、「タスク、プロジェクト、マイルストーンを、状態が『done』であるものを含めてすべて返しなさい」を意味します。一方、 「ts=1」は、「タスク、プロジェクト、マイルストーンのうち、状態が『done』ではないものを返しなさい」という意味です。
TeamPage の server ディレクトリ下の src/com/traction/sdl/tasks/tasks.sdl を見ると、これらのパラメーターがタスクのクエリを作成するのに使われていることがわかります。
Attachments:
filtering_tu_tp.png
filter_done.png
Article: DocSDK58 (
permalink
)
Date: 2014/06/23; 14時58分47秒 JST
Author Name: TeamPage サポート
Author ID: jpbo