diff --git a/docs/extending/rules-list.md b/docs/extending/rules-list.md index c6c419845..57b807209 100644 --- a/docs/extending/rules-list.md +++ b/docs/extending/rules-list.md @@ -76,4 +76,10 @@ or not. | 1.7.0 | app.navigation.isPreview | Current page is **Preview**. | | 5.1.1 | app.navigation.isDetails | User is currently on the **Folder Details** page. | +#### ACS Versions compatibility Rules/Evaluators +Rules/Evaluators created for specific features in ADW to be checked if supported in current ACS version. Evaluators are created using **createVersionRule** helper function locking specific version number into the rule. + +| Version | Key | Description | +|---------|---------------------------------|---------------------------------------------------------------------------| +| 8.1.0 | isSavedSearchAvailable | Checks whether current ACS version supports PUT method in Preferences API | \ No newline at end of file diff --git a/projects/aca-content/assets/app.extensions.json b/projects/aca-content/assets/app.extensions.json index f6bc8c2af..95ca1deac 100644 --- a/projects/aca-content/assets/app.extensions.json +++ b/projects/aca-content/assets/app.extensions.json @@ -212,7 +212,10 @@ "items": [ { "id": "app.search.navbar", - "component": "app.search.navbar" + "component": "app.search.navbar", + "rules": { + "visible": "isSavedSearchAvailable" + } } ] } diff --git a/projects/aca-content/src/lib/aca-content.module.ts b/projects/aca-content/src/lib/aca-content.module.ts index adc7da12d..8f05fa0e5 100644 --- a/projects/aca-content/src/lib/aca-content.module.ts +++ b/projects/aca-content/src/lib/aca-content.module.ts @@ -134,6 +134,7 @@ import { SaveSearchSidenavComponent } from './components/search/search-save/side isSmartFolder: rules.isSmartFolder, isMultiSelection: rules.isMultiselection, canPrintFile: rules.canPrintFile, + isSavedSearchAvailable: rules.isSavedSearchAvailable, 'app.selection.canDelete': rules.canDeleteSelection, 'app.selection.canDownload': rules.canDownloadSelection, diff --git a/projects/aca-content/src/lib/components/search/search-results/search-results.component.html b/projects/aca-content/src/lib/components/search/search-results/search-results.component.html index 2f669008e..c52cb11da 100644 --- a/projects/aca-content/src/lib/components/search/search-results/search-results.component.html +++ b/projects/aca-content/src/lib/components/search/search-results/search-results.component.html @@ -26,17 +26,18 @@
{{ 'APP.BROWSE.SEARCH.ADVANCED_FILTERS' | translate }}