Grails 2.2.2 / MySQL でアプリケーションを開発しています。
Searchable プラグインを統合したいのですが、私のアプリケーションはマルチテナント SaaS アプリであり、何らかの方法で返される結果を制限する必要があります。たとえば、組織 A に属するアプリケーションのユーザーが製品を検索すると、組織 B に属する製品は表示されません。
私は現在、実行されたすべての基準クエリに制限を適用することによって機能する通常のgrails CRUDページを使用するときに、この種のデータ分割を実行するサービスを持っています。また、「高度な検索」スタイルのクエリのために、このサービスを Filterpane プラグインと統合しました。
同様の方法で検索可能な結果をフィルタリングすることは可能ですか?