diff --git a/e2e/playwright/list-views/src/tests/sort-list.e2e.ts b/e2e/playwright/list-views/src/tests/sort-list.e2e.ts index 659788e44..7d5e30db5 100644 --- a/e2e/playwright/list-views/src/tests/sort-list.e2e.ts +++ b/e2e/playwright/list-views/src/tests/sort-list.e2e.ts @@ -167,7 +167,7 @@ test.describe('Remember sorting', () => { }); 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]; await personalFiles.pagination.clickOnNextPage(); diff --git a/package-lock.json b/package-lock.json index 55ddfc8f5..d77cba292 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,11 @@ "version": "5.4.0", "license": "LGPL-3.0", "dependencies": { - "@alfresco/adf-content-services": "7.0.0-alpha.7", - "@alfresco/adf-core": "7.0.0-alpha.7", - "@alfresco/adf-extensions": "7.0.0-alpha.7", - "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.7", - "@alfresco/js-api": "8.0.0-alpha.7", + "@alfresco/adf-content-services": "7.0.0-alpha.8-13007420361", + "@alfresco/adf-core": "7.0.0-alpha.8-13007420361", + "@alfresco/adf-extensions": "7.0.0-alpha.8-13007420361", + "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.8-13007420361", + "@alfresco/js-api": "8.0.0-alpha.8-13007420361", "@angular/animations": "16.2.9", "@angular/cdk": "16.2.9", "@angular/common": "16.2.9", @@ -41,7 +41,7 @@ "zone.js": "0.13.3" }, "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/core": "16.2.9", "@angular-devkit/schematics": "16.2.9", @@ -106,12 +106,12 @@ "dev": true }, "node_modules/@alfresco/adf-cli": { - "version": "7.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-7.0.0-alpha.7.tgz", - "integrity": "sha512-Y7p3/RxpP5lo3KRgTOnk3ElhP0gMBbyp904pjnMymNZEVcXdaHAm7ldQV3rGBG1qc9shhl7GNhb7l3K+vWwCjw==", + "version": "7.0.0-alpha.8-13007420361", + "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-7.0.0-alpha.8-13007420361.tgz", + "integrity": "sha512-zaqzUci36nFsQDdMYaY3Ry3SzMoJyUCe+cLMmH4E2RfPX28LU3ww63EMGdAwSOuytt6rNcdiufsSs487aE6tTw==", "dev": true, "dependencies": { - "@alfresco/js-api": ">=8.0.0-alpha.6-0", + "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361", "commander": "^6.2.1", "ejs": "^3.1.9", "license-checker": "^25.0.1", @@ -125,23 +125,6 @@ "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": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -161,15 +144,15 @@ "dev": true }, "node_modules/@alfresco/adf-content-services": { - "version": "7.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-7.0.0-alpha.7.tgz", - "integrity": "sha512-NbpY3hitBiGV3QYg45pj/G5jcImSonrvA2UxhfbvDuSX1Dt1Mwo2M78NLgQl63UptQrgZrirLTsgPxhX4AsWPA==", + "version": "7.0.0-alpha.8-13007420361", + "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-7.0.0-alpha.8-13007420361.tgz", + "integrity": "sha512-k/gJB3Q+yy/1ETEGiLOEbzKuHWSEJzZPSmGJXW8M5ORY6lBt2hjn0rXRmE8s31SmEiNIyJKJekseTR4ELjBhtA==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@alfresco/adf-core": ">=7.0.0-alpha.7", - "@alfresco/js-api": ">=8.0.0-alpha.7", + "@alfresco/adf-core": ">=7.0.0-alpha.8-13007420361", + "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361", "@angular/animations": ">=14.1.3", "@angular/cdk": ">=14.1.2", "@angular/common": ">=14.1.3", @@ -184,9 +167,9 @@ } }, "node_modules/@alfresco/adf-core": { - "version": "7.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-7.0.0-alpha.7.tgz", - "integrity": "sha512-CuAvCbCUQgPmxurVARttOAJ7XGfQFwG4mEntgl7qoIWCrE+/xxqCwAz9IdO6X7RuUVWl/Klnb2RE41cH2KGYPQ==", + "version": "7.0.0-alpha.8-13007420361", + "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-7.0.0-alpha.8-13007420361.tgz", + "integrity": "sha512-v8C8wx29lfMmI0YAOMvdtJQpP2lwFvcSMm9ao80PREdgkDTGPANGIo+CkNhJsfO2MtVAz9OwQNonfGqoerVGpg==", "dependencies": { "angular-oauth2-oidc": "17.0.2", "angular-oauth2-oidc-jwks": "17.0.2", @@ -196,8 +179,8 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@alfresco/adf-extensions": ">=7.0.0-alpha.7", - "@alfresco/js-api": ">=8.0.0-alpha.7", + "@alfresco/adf-extensions": ">=7.0.0-alpha.8-13007420361", + "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361", "@angular/animations": "16.2.9", "@angular/cdk": "16.2.9", "@angular/common": "16.2.9", @@ -215,31 +198,31 @@ } }, "node_modules/@alfresco/adf-extensions": { - "version": "7.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-7.0.0-alpha.7.tgz", - "integrity": "sha512-1pDvstQCopX2aXWOjTgvTt4lo0W4VUBnBcCscg86jSH3F5mDBZ377moZXPx91Hg5YYZAATtDUYktVq/em1PZ3A==", + "version": "7.0.0-alpha.8-13007420361", + "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-7.0.0-alpha.8-13007420361.tgz", + "integrity": "sha512-8vOpu+PTvuVPdH2XRbAR9jXBEUurn9+85zvrGp4Sx0p0CuM9BCK1a0PNHLteeTaSjaZazNq8AouWiG3R0gB0OQ==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@alfresco/js-api": ">=8.0.0-alpha.7", + "@alfresco/js-api": ">=8.0.0-alpha.8-13007420361", "@angular/common": ">=14.1.3", "@angular/core": ">=14.1.3" } }, "node_modules/@alfresco/eslint-plugin-eslint-angular": { - "version": "7.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/eslint-plugin-eslint-angular/-/eslint-plugin-eslint-angular-7.0.0-alpha.7.tgz", - "integrity": "sha512-3WwU8g0hW+HqQhD01Qk0TBIbIle2iKWeS+uH29f+le1UO6GM1Be8fOBrg7rOEFxIH50g5UP36waESsdz0LnVXA==", + "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.8-13007420361.tgz", + "integrity": "sha512-n2A8pRphSy2NLAAndiFgwpPhf00+u86jgh9lW94eXWaeoWS//6WD/yUgmLkKWFXXONooPyDtTH+2xQLyP98M1Q==", "dependencies": { "@angular-eslint/utils": "16.3.1", "@typescript-eslint/utils": "5.62.0" } }, "node_modules/@alfresco/js-api": { - "version": "8.0.0-alpha.7", - "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-8.0.0-alpha.7.tgz", - "integrity": "sha512-PRJwnwxEyTXk7HKcXBdaaz/ExRVNYRlRlb47pglh/RYl2eh62o8tRqQIFDujvrAJUmbLw7yejrYX/1HSeklh3Q==", + "version": "8.0.0-alpha.8-13007420361", + "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-8.0.0-alpha.8-13007420361.tgz", + "integrity": "sha512-eONhAfW/FRW/G4SB3FUFbAv7bbcSJph+MtWZz/o4VSIUysf/9PaXMCbPsRIR8oNPnWL5YryvTFSJkcn5H5Guvg==", "dependencies": { "event-emitter": "^0.3.5", "superagent": "^9.0.1", @@ -9381,7 +9364,6 @@ "version": "0.21.0", "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.21.0.tgz", "integrity": "sha512-ES110Mmne5Vi4ypUKrtVQfXFDtCsDXiUiGxF6ILVlE90dDD4fdpC1LSjydl/ml7xJWKSDZwUYD2zkOePMSrPBA==", - "license": "MIT", "peer": true, "dependencies": { "fast-glob": "^3.2.12", @@ -9394,7 +9376,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0" @@ -9404,7 +9385,6 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", - "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -9420,7 +9400,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "license": "MIT", "peer": true, "bin": { "mkdirp": "dist/cjs/src/bin.js" @@ -10544,7 +10523,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/angular-oauth2-oidc/-/angular-oauth2-oidc-17.0.2.tgz", "integrity": "sha512-zYgeLmAnu1g8XAYZK+csAsCQBDhgp9ffBv/eArEnujGxNPTeK00bREHWObtehflpQdSn+k9rY2D15ChCSydyVw==", - "license": "MIT", "dependencies": { "tslib": "^2.5.2" }, @@ -10557,7 +10535,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/angular-oauth2-oidc-jwks/-/angular-oauth2-oidc-jwks-17.0.2.tgz", "integrity": "sha512-zG0udq9VihQdCKfGjhUfrIg35TbxU34tGfOG/pddxKwJkodMAFI34cNoZoVyZ53hPgeZSDPra2rYyixkH7bkKw==", - "license": "MIT", "dependencies": { "jsrsasign": "^11.0.0", "tslib": "^2.5.2" @@ -12100,7 +12077,6 @@ "version": "12.0.0", "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz", "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==", - "license": "MIT", "peer": true }, "node_modules/collect-v8-coverage": { @@ -12590,8 +12566,7 @@ "node_modules/cropperjs": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.2.tgz", - "integrity": "sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==", - "license": "MIT" + "integrity": "sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==" }, "node_modules/cross-spawn": { "version": "7.0.6", @@ -18440,7 +18415,6 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.0.tgz", "integrity": "sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==", - "license": "MIT", "funding": { "url": "https://github.com/kjur/jsrsasign#donations" } @@ -22142,7 +22116,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT", "peer": true }, "node_modules/path-exists": { @@ -26461,7 +26434,6 @@ "version": "20.0.0", "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-20.0.0.tgz", "integrity": "sha512-JVmEJy2Wow5n/84I3igthL9sudQ8qzjh/6i4tmYCm6IqYyKFlNbJZi7oBdjyqcWSWYRu3CtL0xbT6fS03ESZIg==", - "license": "MIT", "peer": true, "dependencies": { "@ts-morph/common": "~0.21.0", diff --git a/package.json b/package.json index 07e8c872d..ab571e2e7 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,11 @@ }, "private": true, "dependencies": { - "@alfresco/adf-content-services": "7.0.0-alpha.7", - "@alfresco/adf-core": "7.0.0-alpha.7", - "@alfresco/adf-extensions": "7.0.0-alpha.7", - "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.7", - "@alfresco/js-api": "8.0.0-alpha.7", + "@alfresco/adf-content-services": "7.0.0-alpha.8-13007420361", + "@alfresco/adf-core": "7.0.0-alpha.8-13007420361", + "@alfresco/adf-extensions": "7.0.0-alpha.8-13007420361", + "@alfresco/eslint-plugin-eslint-angular": "7.0.0-alpha.8-13007420361", + "@alfresco/js-api": "8.0.0-alpha.8-13007420361", "@angular/animations": "16.2.9", "@angular/cdk": "16.2.9", "@angular/common": "16.2.9", @@ -62,7 +62,7 @@ "zone.js": "0.13.3" }, "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/core": "16.2.9", "@angular-devkit/schematics": "16.2.9", diff --git a/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.spec.ts b/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.spec.ts index 121925526..20b23be95 100644 --- a/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.spec.ts +++ b/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.spec.ts @@ -35,7 +35,7 @@ describe('SaveSearchSidenavComponent', () => { beforeEach(() => { const mockService = { - innit: () => {}, + init: () => {}, getSavedSearches: () => of(), savedSearches$: new ReplaySubject(1) }; diff --git a/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.ts b/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.ts index 06e786738..a768cd5bb 100644 --- a/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.ts +++ b/projects/aca-content/src/lib/components/search/search-save/sidenav/save-search-sidenav.component.ts @@ -25,16 +25,15 @@ import { Component, DestroyRef, inject, OnInit, ViewEncapsulation } from '@angular/core'; import { SavedSearch, SavedSearchesService } from '@alfresco/adf-content-services'; 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 { SidenavHeaderComponent } from '../../../sidenav/components/sidenav-header.component'; import { AppService } from '@alfresco/aca-shared'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; @Component({ selector: 'aca-save-search-sidenav', standalone: true, - imports: [CoreModule, DynamicExtensionComponent, ExpandMenuComponent, SidenavHeaderComponent], + imports: [CoreModule, ExpandMenuComponent], templateUrl: './save-search-sidenav.component.html', encapsulation: ViewEncapsulation.None }) @@ -48,7 +47,7 @@ export class SaveSearchSidenavComponent implements OnInit { private readonly destroyRef = inject(DestroyRef); ngOnInit() { - this.savedSearchesService.innit(); + this.savedSearchesService.init(); this.savedSearchesService.savedSearches$ .asObservable() .pipe(takeUntilDestroyed(this.destroyRef))