Deja に標準検索を追加するには、Deja.properties ファイルの「Standard Search」セクションで定義します。STANDARD_SEARCH_FILTERS 定義で、検索の種類を 1 つずつ宣言します。さらに、1 行に 1 つずつ検索を定義します。検索定義は、検索名 (たとえば、STANDARD_SEARCH_FILTER_PERSON)、「検索タイプ (Type of Search)」オプションボタンに表示するラベル (たとえば、STANDARD_SEARCH_FILTER_PERSON_IDENTIFIER)、および検索定義 (たとえば (&(objectclass=person)(cn=*{0}*))) から成ります。
STANDARD_SEARCH_TABLE_LABELS
検索結果表の属性と見出しラベルのリストを指定します。デフォルトでは、cn、telephoneNumber、および mail 属性が指定されています。
# # Standard Search # STANDARD_SEARCH_FILTERS= STANDARD_SEARCH_FILTER_PERSON, STANDARD_SEARCH_FILTER_LOCALITY, STANDARD_SEARCH_FILTER_ORGANIZATION, STANDARD_SEARCH_FILTER_WILDCARD STANDARD_SEARCH_FILTER_PERSON= STANDARD_SEARCH_FILTER_PERSON_IDENTIFIER, (&(objectclass=person)(cn=*{0}*)) STANDARD_SEARCH_FILTER_LOCALITY= STANDARD_SEARCH_FILTER_LOCALITY_IDENTIFIER, (l=*{0}*) STANDARD_SEARCH_FILTER_ORGANIZATION= STANDARD_SEARCH_FILTER_ORGANIZATION_IDENTIFIER, (|(o=*{0}*)(ou=*{0}*)) STANDARD_SEARCH_FILTER_WILDCARD= STANDARD_SEARCH_FILTER_WILDCARD_IDENTIFIER, {0} STANDARD_SEARCH_TABLE_LABELS= cn; STANDARD_SEARCH_TABLE_NAME_LABEL, telephoneNumber; STANDARD_SEARCH_TABLE_PHONE_LABEL, mail; STANDARD_SEARCH_TABLE_MAIL_LABEL |
uid 属性の標準検索を追加するには、次の手順に従います。
STANDARD_SEARCH_FILTERS 行で、検索定義を宣言します。
STANDARD_SEARCH_FILTERS= STANDARD_SEARCH_FILTER_PERSON, STANDARD_SEARCH_FILTER_LOCALITY, STANDARD_SEARCH_FILTER_ORGANIZATION, STANDARD_SEARCH_FILTER_WILDCARD, NEW_SEARCH_FILTER_UID |
新しい検索用のラベルは、NEW_SEARCH_FILTER_UID です。
検索を定義します。
NEW_SEARCH_FILTER_UID= User ID, (&(objectclass=*)(uid=*{0}*)) |
「検索タイプ (Type of Search)」オプションボタンに表示するラベルは User ID です。Deja は、uid 属性に指定された値が含まれているエントリを検索します。
検索結果リストのラベルを追加します。
STANDARD_SEARCH_TABLE_LABELS= cn; STANDARD_SEARCH_TABLE_NAME_LABEL, telephoneNumber; STANDARD_SEARCH_TABLE_PHONE_LABEL, mail; STANDARD_SEARCH_TABLE_MAIL_LABEL, uid;User ID |
検索結果リストの見出しに User ID が追加されます。
Deja をいったん終了してから再起動します。
検索の種類が「検索 (Search)」パネルに追加されます。