基本情報
- モジュール名:base_custom_filter
- ライセンス:AGPLv3
- オーサー:Ashish Hirpara, ForgeFlow
- レポジトリ: https://github.com/OCA/server-ux
用途
Odooの検索ビューをカスタマイズするためのモジュールです。
このモジュールを使用すると、特定のレコードを検索対象にしたり、「グループ化」「フィルタリング」「お気に入り」機能の設定を複数のユーザー間で共有できます。
機能説明
[管理設定] > [Custom Filters] > [Custom Filters] に移動します。
「新規」を押し、以下の情報を定義して作成します。
- モデル:フィルターの対象を指定します。連絡先を選択した場合、連絡先をフィルタリングするフィルターが作成されます。
- タイプ:作成するフィルタのタイプ。検索の予測変換欄(Search)、フィルタ(Standard Filter)、グループ化(Standard Group By)、お気に入り(Favorite)のいずれかを指定します。
- User Groups:フィルターを適用するユーザーグループを指定します。指定がない場合、全員が対象となります。
- Field:Searchの場合は検索する欄、Groupの場合はグループ化する欄を指定します。
- ドメイン:カスタムフィルターを追加できます。例えば、「タイムゾーン=Japan」のような条件を設定できます。
また、列の左側にある矢印ハンドルを使用して、リストビュー内のレコードを並べ替えることができます。これにより、フィルターやグループ化メニューに表示される順序が決まります。
追加された各カスタムフィルターの間には、区切り列が自動的に挿入されます。[管理設定] > [Custom Filters] > [Custom Filter Groups] に移動してカスタムフィルターグループを作成すると、同じ区切り列の下に表示されるフィルターをグループ化できます。