Asset Share Commons の Search Results 画面の期限管理

Asset Share Commons の Search Results 画面では、期限切れのアセットを検索結果から除外するフィルター機能があります。この実現方法を紹介します。

Search Results コンポーネントのプロパティ設定画面を開きます。

f:id:www0532:20210713204250p:plain

Search Restrictions(検索の制限)の「Add」ボタンを押下し、新しい検索制限項目が追加され、「Exclude expired assets(期限切れのアセットを除外)」と選択します。

f:id:www0532:20210714103243p:plain

ここまで、除外するフィルターの設定が完了、期限切れのアセットあれば、除外されますね。では、下記のアセットを例として、期限切れる場合の表示状況を試してみます。

f:id:www0532:20210713203840p:plain

AEM の CRXDE Lite 画面を開き、上記アセットのjcr:content/metadataノードに、下記の属性を追加します。

# name Type Value
1 prism:expirationDate Date (過去の日付)
+ metadata
  - jcr:primaryType              = "nt:unstructured"
  - prism:expirationDate         = "2021-01-01T00:00:00.000+09:00"

保存すると、上記の期限切れのアセットは検索結果から除外されました。

f:id:www0532:20210714105036p:plain