今回はAlfrescoのユーザ検索についてお話ししたいと思います。Alfrescoを使っている人であればご存知の方も多いと思いますが、ユーザ検索には最低文字数が設定されています。基本的には1文字なのですが、権限管理画面でのユーザ/グループ検索だけ何故か3文字になっています。ユーザIDだけでなく姓名でも検索できるのですが、残念ながら「鈴木」さんとか「林」さんとかでは検索できません。
せっかくなので、ここも1文字以上で検索できるようにしてみましょう。変更箇所は以下のとおりです。
webapps/share/components/manage-permissions/manage-permissions.js
// Set the correct options for our use this.modules.authorityFinder.setOptions( { dataWebScript: Alfresco.constants.URL_SERVICECONTEXT + "components/people-finder/authority-query", viewMode: Alfresco.AuthorityFinder.VIEW_MODE_COMPACT, singleSelectMode: true, // minSearchTermLength: 3 minSearchTermLength: 1 });
さらに、上記変更ファイルからwebapps/share/components/manage-permissions/manage-permissions-min.jsを再作成する必要があります。この-min.jsは元のJavaScriptファイルを圧縮し、容量を減らしたものなので、YUI Compressor等を使って圧縮してください。
上記2ファイルの修正が終わったら、Alfrescoサーバを再起動して確認してみましょう。以下のように3文字未満でも検索ができるようになっていればOKです。
No comments:
New comments are not allowed.