[ACS-9166] Migrate Saved Searches to preferences API from config file (#4358)

* [ACS-9166] Migrate Saved Searches to preferences API from config file

* [ACS-9166] Remove unused components

* [ACS-9166] Unit test fix

* [ACS-9166] sorting test fix

* [ACS-9166] Bump ADF version

---------

Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
This commit is contained in:
MichalKinas 2025-01-28 11:48:45 +01:00 committed by GitHub
parent 0286d08b63
commit 3bfeca3b86
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 42 additions and 71 deletions

View File

@ -167,7 +167,7 @@ test.describe('Remember sorting', () => {
}); });
test('[C261147] Sort order is retained when user changes the page from pagination', async ({ personalFiles }) => { test('[C261147] Sort order is retained when user changes the page from pagination', async ({ personalFiles }) => {
const lastFileInArray = testData.user1.files.jpg.slice(-2)[0]; const lastFileInArray = testData.user1.files.jpg.slice(-2).pop();
const firstFileInArray = testData.user1.files.pdf[0]; const firstFileInArray = testData.user1.files.pdf[0];
await personalFiles.pagination.clickOnNextPage(); await personalFiles.pagination.clickOnNextPage();

90
package-lock.json generated
View File

@ -9,11 +9,11 @@
"version": "5.4.0", "version": "5.4.0",
"license": "LGPL-3.0", "license": "LGPL-3.0",
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": "7.0.0-alpha.7", "@alfresco/adf-content-services": "7.0.0-alpha.8-13007420361",
"@alfresco/adf-core": "7.0.0-alpha.7", "@alfresco/adf-core": "7.0.0-alpha.8-13007420361",
"@alfresco/adf-extensions": "7.0.0-alpha.7", "@alfresco/adf-extensions": "7.0.0-alpha.8-13007420361",
"@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.7", "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.8-13007420361",
"@alfresco/js-api": "8.0.0-alpha.7", "@alfresco/js-api": "8.0.0-alpha.8-13007420361",
"@angular/animations": "16.2.9", "@angular/animations": "16.2.9",
"@angular/cdk": "16.2.9", "@angular/cdk": "16.2.9",
"@angular/common": "16.2.9", "@angular/common": "16.2.9",
@ -41,7 +41,7 @@
"zone.js": "0.13.3" "zone.js": "0.13.3"
}, },
"devDependencies": { "devDependencies": {
"@alfresco/adf-cli": "7.0.0-alpha.7", "@alfresco/adf-cli": "7.0.0-alpha.8-13007420361",
"@angular-devkit/build-angular": "16.2.16", "@angular-devkit/build-angular": "16.2.16",
"@angular-devkit/core": "16.2.9", "@angular-devkit/core": "16.2.9",
"@angular-devkit/schematics": "16.2.9", "@angular-devkit/schematics": "16.2.9",
@ -106,12 +106,12 @@
"dev": true "dev": true
}, },
"node_modules/@alfresco/adf-cli": { "node_modules/@alfresco/adf-cli": {
"version": "7.0.0-alpha.7", "version": "7.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-7.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-7.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-Y7p3/RxpP5lo3KRgTOnk3ElhP0gMBbyp904pjnMymNZEVcXdaHAm7ldQV3rGBG1qc9shhl7GNhb7l3K+vWwCjw==", "integrity": "sha512-zaqzUci36nFsQDdMYaY3Ry3SzMoJyUCe+cLMmH4E2RfPX28LU3ww63EMGdAwSOuytt6rNcdiufsSs487aE6tTw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@alfresco/js-api": ">=8.0.0-alpha.6-0", "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361",
"commander": "^6.2.1", "commander": "^6.2.1",
"ejs": "^3.1.9", "ejs": "^3.1.9",
"license-checker": "^25.0.1", "license-checker": "^25.0.1",
@ -125,23 +125,6 @@
"adf-cli": "bin/adf-cli" "adf-cli": "bin/adf-cli"
} }
}, },
"node_modules/@alfresco/adf-cli/node_modules/@alfresco/js-api": {
"version": "8.0.0-alpha.7-12984503308",
"resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-8.0.0-alpha.7-12984503308.tgz",
"integrity": "sha512-ua8YgR6BHO751wKclLCQeJEByLJbLl5xmfQqEDJyRlnMvDCk+v7a5e2ibF58meQkmstR+CkIXi5ZlW9YhBKtZg==",
"dev": true,
"dependencies": {
"event-emitter": "^0.3.5",
"superagent": "^9.0.1",
"tslib": "^2.6.1"
}
},
"node_modules/@alfresco/adf-cli/node_modules/@alfresco/js-api/node_modules/tslib": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"dev": true
},
"node_modules/@alfresco/adf-cli/node_modules/rxjs": { "node_modules/@alfresco/adf-cli/node_modules/rxjs": {
"version": "6.6.7", "version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
@ -161,15 +144,15 @@
"dev": true "dev": true
}, },
"node_modules/@alfresco/adf-content-services": { "node_modules/@alfresco/adf-content-services": {
"version": "7.0.0-alpha.7", "version": "7.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-7.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-7.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-NbpY3hitBiGV3QYg45pj/G5jcImSonrvA2UxhfbvDuSX1Dt1Mwo2M78NLgQl63UptQrgZrirLTsgPxhX4AsWPA==", "integrity": "sha512-k/gJB3Q+yy/1ETEGiLOEbzKuHWSEJzZPSmGJXW8M5ORY6lBt2hjn0rXRmE8s31SmEiNIyJKJekseTR4ELjBhtA==",
"dependencies": { "dependencies": {
"tslib": "^2.3.0" "tslib": "^2.3.0"
}, },
"peerDependencies": { "peerDependencies": {
"@alfresco/adf-core": ">=7.0.0-alpha.7", "@alfresco/adf-core": ">=7.0.0-alpha.8-13007420361",
"@alfresco/js-api": ">=8.0.0-alpha.7", "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361",
"@angular/animations": ">=14.1.3", "@angular/animations": ">=14.1.3",
"@angular/cdk": ">=14.1.2", "@angular/cdk": ">=14.1.2",
"@angular/common": ">=14.1.3", "@angular/common": ">=14.1.3",
@ -184,9 +167,9 @@
} }
}, },
"node_modules/@alfresco/adf-core": { "node_modules/@alfresco/adf-core": {
"version": "7.0.0-alpha.7", "version": "7.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-7.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-7.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-CuAvCbCUQgPmxurVARttOAJ7XGfQFwG4mEntgl7qoIWCrE+/xxqCwAz9IdO6X7RuUVWl/Klnb2RE41cH2KGYPQ==", "integrity": "sha512-v8C8wx29lfMmI0YAOMvdtJQpP2lwFvcSMm9ao80PREdgkDTGPANGIo+CkNhJsfO2MtVAz9OwQNonfGqoerVGpg==",
"dependencies": { "dependencies": {
"angular-oauth2-oidc": "17.0.2", "angular-oauth2-oidc": "17.0.2",
"angular-oauth2-oidc-jwks": "17.0.2", "angular-oauth2-oidc-jwks": "17.0.2",
@ -196,8 +179,8 @@
"tslib": "^2.3.0" "tslib": "^2.3.0"
}, },
"peerDependencies": { "peerDependencies": {
"@alfresco/adf-extensions": ">=7.0.0-alpha.7", "@alfresco/adf-extensions": ">=7.0.0-alpha.8-13007420361",
"@alfresco/js-api": ">=8.0.0-alpha.7", "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361",
"@angular/animations": "16.2.9", "@angular/animations": "16.2.9",
"@angular/cdk": "16.2.9", "@angular/cdk": "16.2.9",
"@angular/common": "16.2.9", "@angular/common": "16.2.9",
@ -215,31 +198,31 @@
} }
}, },
"node_modules/@alfresco/adf-extensions": { "node_modules/@alfresco/adf-extensions": {
"version": "7.0.0-alpha.7", "version": "7.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-7.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-7.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-1pDvstQCopX2aXWOjTgvTt4lo0W4VUBnBcCscg86jSH3F5mDBZ377moZXPx91Hg5YYZAATtDUYktVq/em1PZ3A==", "integrity": "sha512-8vOpu+PTvuVPdH2XRbAR9jXBEUurn9+85zvrGp4Sx0p0CuM9BCK1a0PNHLteeTaSjaZazNq8AouWiG3R0gB0OQ==",
"dependencies": { "dependencies": {
"tslib": "^2.3.0" "tslib": "^2.3.0"
}, },
"peerDependencies": { "peerDependencies": {
"@alfresco/js-api": ">=8.0.0-alpha.7", "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361",
"@angular/common": ">=14.1.3", "@angular/common": ">=14.1.3",
"@angular/core": ">=14.1.3" "@angular/core": ">=14.1.3"
} }
}, },
"node_modules/@alfresco/eslint-plugin-eslint-angular": { "node_modules/@alfresco/eslint-plugin-eslint-angular": {
"version": "7.0.0-alpha.7", "version": "7.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/eslint-plugin-eslint-angular/-/eslint-plugin-eslint-angular-7.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/eslint-plugin-eslint-angular/-/eslint-plugin-eslint-angular-7.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-3WwU8g0hW+HqQhD01Qk0TBIbIle2iKWeS+uH29f+le1UO6GM1Be8fOBrg7rOEFxIH50g5UP36waESsdz0LnVXA==", "integrity": "sha512-n2A8pRphSy2NLAAndiFgwpPhf00+u86jgh9lW94eXWaeoWS//6WD/yUgmLkKWFXXONooPyDtTH+2xQLyP98M1Q==",
"dependencies": { "dependencies": {
"@angular-eslint/utils": "16.3.1", "@angular-eslint/utils": "16.3.1",
"@typescript-eslint/utils": "5.62.0" "@typescript-eslint/utils": "5.62.0"
} }
}, },
"node_modules/@alfresco/js-api": { "node_modules/@alfresco/js-api": {
"version": "8.0.0-alpha.7", "version": "8.0.0-alpha.8-13007420361",
"resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-8.0.0-alpha.7.tgz", "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-8.0.0-alpha.8-13007420361.tgz",
"integrity": "sha512-PRJwnwxEyTXk7HKcXBdaaz/ExRVNYRlRlb47pglh/RYl2eh62o8tRqQIFDujvrAJUmbLw7yejrYX/1HSeklh3Q==", "integrity": "sha512-eONhAfW/FRW/G4SB3FUFbAv7bbcSJph+MtWZz/o4VSIUysf/9PaXMCbPsRIR8oNPnWL5YryvTFSJkcn5H5Guvg==",
"dependencies": { "dependencies": {
"event-emitter": "^0.3.5", "event-emitter": "^0.3.5",
"superagent": "^9.0.1", "superagent": "^9.0.1",
@ -9381,7 +9364,6 @@
"version": "0.21.0", "version": "0.21.0",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.21.0.tgz", "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.21.0.tgz",
"integrity": "sha512-ES110Mmne5Vi4ypUKrtVQfXFDtCsDXiUiGxF6ILVlE90dDD4fdpC1LSjydl/ml7xJWKSDZwUYD2zkOePMSrPBA==", "integrity": "sha512-ES110Mmne5Vi4ypUKrtVQfXFDtCsDXiUiGxF6ILVlE90dDD4fdpC1LSjydl/ml7xJWKSDZwUYD2zkOePMSrPBA==",
"license": "MIT",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"fast-glob": "^3.2.12", "fast-glob": "^3.2.12",
@ -9394,7 +9376,6 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"license": "MIT",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"balanced-match": "^1.0.0" "balanced-match": "^1.0.0"
@ -9404,7 +9385,6 @@
"version": "7.4.6", "version": "7.4.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz",
"integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==",
"license": "ISC",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"brace-expansion": "^2.0.1" "brace-expansion": "^2.0.1"
@ -9420,7 +9400,6 @@
"version": "2.1.6", "version": "2.1.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz",
"integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==",
"license": "MIT",
"peer": true, "peer": true,
"bin": { "bin": {
"mkdirp": "dist/cjs/src/bin.js" "mkdirp": "dist/cjs/src/bin.js"
@ -10544,7 +10523,6 @@
"version": "17.0.2", "version": "17.0.2",
"resolved": "https://registry.npmjs.org/angular-oauth2-oidc/-/angular-oauth2-oidc-17.0.2.tgz", "resolved": "https://registry.npmjs.org/angular-oauth2-oidc/-/angular-oauth2-oidc-17.0.2.tgz",
"integrity": "sha512-zYgeLmAnu1g8XAYZK+csAsCQBDhgp9ffBv/eArEnujGxNPTeK00bREHWObtehflpQdSn+k9rY2D15ChCSydyVw==", "integrity": "sha512-zYgeLmAnu1g8XAYZK+csAsCQBDhgp9ffBv/eArEnujGxNPTeK00bREHWObtehflpQdSn+k9rY2D15ChCSydyVw==",
"license": "MIT",
"dependencies": { "dependencies": {
"tslib": "^2.5.2" "tslib": "^2.5.2"
}, },
@ -10557,7 +10535,6 @@
"version": "17.0.2", "version": "17.0.2",
"resolved": "https://registry.npmjs.org/angular-oauth2-oidc-jwks/-/angular-oauth2-oidc-jwks-17.0.2.tgz", "resolved": "https://registry.npmjs.org/angular-oauth2-oidc-jwks/-/angular-oauth2-oidc-jwks-17.0.2.tgz",
"integrity": "sha512-zG0udq9VihQdCKfGjhUfrIg35TbxU34tGfOG/pddxKwJkodMAFI34cNoZoVyZ53hPgeZSDPra2rYyixkH7bkKw==", "integrity": "sha512-zG0udq9VihQdCKfGjhUfrIg35TbxU34tGfOG/pddxKwJkodMAFI34cNoZoVyZ53hPgeZSDPra2rYyixkH7bkKw==",
"license": "MIT",
"dependencies": { "dependencies": {
"jsrsasign": "^11.0.0", "jsrsasign": "^11.0.0",
"tslib": "^2.5.2" "tslib": "^2.5.2"
@ -12100,7 +12077,6 @@
"version": "12.0.0", "version": "12.0.0",
"resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz", "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz",
"integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==", "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==",
"license": "MIT",
"peer": true "peer": true
}, },
"node_modules/collect-v8-coverage": { "node_modules/collect-v8-coverage": {
@ -12590,8 +12566,7 @@
"node_modules/cropperjs": { "node_modules/cropperjs": {
"version": "1.6.2", "version": "1.6.2",
"resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.2.tgz", "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.2.tgz",
"integrity": "sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==", "integrity": "sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA=="
"license": "MIT"
}, },
"node_modules/cross-spawn": { "node_modules/cross-spawn": {
"version": "7.0.6", "version": "7.0.6",
@ -18440,7 +18415,6 @@
"version": "11.1.0", "version": "11.1.0",
"resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.0.tgz", "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.0.tgz",
"integrity": "sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==", "integrity": "sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==",
"license": "MIT",
"funding": { "funding": {
"url": "https://github.com/kjur/jsrsasign#donations" "url": "https://github.com/kjur/jsrsasign#donations"
} }
@ -22142,7 +22116,6 @@
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"license": "MIT",
"peer": true "peer": true
}, },
"node_modules/path-exists": { "node_modules/path-exists": {
@ -26461,7 +26434,6 @@
"version": "20.0.0", "version": "20.0.0",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-20.0.0.tgz", "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-20.0.0.tgz",
"integrity": "sha512-JVmEJy2Wow5n/84I3igthL9sudQ8qzjh/6i4tmYCm6IqYyKFlNbJZi7oBdjyqcWSWYRu3CtL0xbT6fS03ESZIg==", "integrity": "sha512-JVmEJy2Wow5n/84I3igthL9sudQ8qzjh/6i4tmYCm6IqYyKFlNbJZi7oBdjyqcWSWYRu3CtL0xbT6fS03ESZIg==",
"license": "MIT",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@ts-morph/common": "~0.21.0", "@ts-morph/common": "~0.21.0",

View File

@ -30,11 +30,11 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": "7.0.0-alpha.7", "@alfresco/adf-content-services": "7.0.0-alpha.8-13007420361",
"@alfresco/adf-core": "7.0.0-alpha.7", "@alfresco/adf-core": "7.0.0-alpha.8-13007420361",
"@alfresco/adf-extensions": "7.0.0-alpha.7", "@alfresco/adf-extensions": "7.0.0-alpha.8-13007420361",
"@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.7", "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.8-13007420361",
"@alfresco/js-api": "8.0.0-alpha.7", "@alfresco/js-api": "8.0.0-alpha.8-13007420361",
"@angular/animations": "16.2.9", "@angular/animations": "16.2.9",
"@angular/cdk": "16.2.9", "@angular/cdk": "16.2.9",
"@angular/common": "16.2.9", "@angular/common": "16.2.9",
@ -62,7 +62,7 @@
"zone.js": "0.13.3" "zone.js": "0.13.3"
}, },
"devDependencies": { "devDependencies": {
"@alfresco/adf-cli": "7.0.0-alpha.7", "@alfresco/adf-cli": "7.0.0-alpha.8-13007420361",
"@angular-devkit/build-angular": "16.2.16", "@angular-devkit/build-angular": "16.2.16",
"@angular-devkit/core": "16.2.9", "@angular-devkit/core": "16.2.9",
"@angular-devkit/schematics": "16.2.9", "@angular-devkit/schematics": "16.2.9",

View File

@ -35,7 +35,7 @@ describe('SaveSearchSidenavComponent', () => {
beforeEach(() => { beforeEach(() => {
const mockService = { const mockService = {
innit: () => {}, init: () => {},
getSavedSearches: () => of(), getSavedSearches: () => of(),
savedSearches$: new ReplaySubject(1) savedSearches$: new ReplaySubject(1)
}; };

View File

@ -25,16 +25,15 @@
import { Component, DestroyRef, inject, OnInit, ViewEncapsulation } from '@angular/core'; import { Component, DestroyRef, inject, OnInit, ViewEncapsulation } from '@angular/core';
import { SavedSearch, SavedSearchesService } from '@alfresco/adf-content-services'; import { SavedSearch, SavedSearchesService } from '@alfresco/adf-content-services';
import { CoreModule, TranslationService } from '@alfresco/adf-core'; import { CoreModule, TranslationService } from '@alfresco/adf-core';
import { DynamicExtensionComponent, NavBarLinkRef } from '@alfresco/adf-extensions'; import { NavBarLinkRef } from '@alfresco/adf-extensions';
import { ExpandMenuComponent } from '../../../sidenav/components/expand-menu.component'; import { ExpandMenuComponent } from '../../../sidenav/components/expand-menu.component';
import { SidenavHeaderComponent } from '../../../sidenav/components/sidenav-header.component';
import { AppService } from '@alfresco/aca-shared'; import { AppService } from '@alfresco/aca-shared';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
@Component({ @Component({
selector: 'aca-save-search-sidenav', selector: 'aca-save-search-sidenav',
standalone: true, standalone: true,
imports: [CoreModule, DynamicExtensionComponent, ExpandMenuComponent, SidenavHeaderComponent], imports: [CoreModule, ExpandMenuComponent],
templateUrl: './save-search-sidenav.component.html', templateUrl: './save-search-sidenav.component.html',
encapsulation: ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
@ -48,7 +47,7 @@ export class SaveSearchSidenavComponent implements OnInit {
private readonly destroyRef = inject(DestroyRef); private readonly destroyRef = inject(DestroyRef);
ngOnInit() { ngOnInit() {
this.savedSearchesService.innit(); this.savedSearchesService.init();
this.savedSearchesService.savedSearches$ this.savedSearchesService.savedSearches$
.asObservable() .asObservable()
.pipe(takeUntilDestroyed(this.destroyRef)) .pipe(takeUntilDestroyed(this.destroyRef))