Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AAE-12501] move auth in ADF #8689

Merged
merged 88 commits into from
Nov 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
945e001
remove unneeded JS-API dep
eromano Mar 16, 2023
4de77a7
[AAE-12501] Replace alfresco api client with AdfHttpClient
alep85 Mar 16, 2023
e86b901
[AAE-12501] Restore get username methods
alep85 Mar 17, 2023
a7bd21a
[AAE-12501] Get username with authentication service
alep85 Mar 17, 2023
a73b857
[AAE-12501] Create a request options interface with the needed props,…
alep85 Mar 22, 2023
6117963
add emitters
eromano Mar 30, 2023
1dcc298
[AAE-12501] Replace Math.random() to fix hospot security issue, fix l…
alep85 Mar 30, 2023
febd56e
[AAE-12501] Comment temporary setCsrfToken because is not possible to…
alep85 Mar 31, 2023
675b94e
[AAE-12501] Get disableCsrf from app config serviice when app configu…
alep85 Apr 5, 2023
3bdd0ce
[AAE-12501] Remove wrong character
alep85 Jun 6, 2023
684e868
Pass down the requestUrl for request interception
eromano Jun 21, 2023
c20bed9
clean
eromano Jun 22, 2023
bd76b92
fix unit test
eromano Jun 22, 2023
f0cabdb
fix lint
eromano Jun 22, 2023
08e4ae3
Fix exports
alep85 Jun 27, 2023
43387a9
Fix process-services unit tests
alep85 Jun 28, 2023
7b00425
Fix core unit tests
alep85 Jun 28, 2023
ce14acf
Fix content-services unit tests: getEcmUsername from authentication s…
alep85 Jun 29, 2023
f2edf31
Fix circular dependecies issue importing AppConfigService outside the…
alep85 Jun 29, 2023
acffe65
Import AuthModule even in not only canary mode to let the e2es run
popovicsandras Jul 1, 2023
0e0c794
Fix authentication unit tests
alep85 Jul 4, 2023
a4cb1e3
Fix unit test '[ECM] should return a ticket undefined after logout'
alep85 Jul 4, 2023
053af91
Remove AlfrescoApiService is not used anymore
alep85 Jul 4, 2023
9ec06c2
Fix unit test '[BPM] should return an BPM ticket after the login done…
alep85 Jul 5, 2023
0f6b14f
Fix unit tests core
alep85 Jul 5, 2023
5a504e7
Fix login errors with the BASIC authentication
alep85 Jul 10, 2023
82ceb5b
Fix missing onLogin event
popovicsandras Jul 12, 2023
ce2f03a
Temporary skip unit tests to check e2es
alep85 Jul 13, 2023
44a6a59
Fix login component doesn't add the authorization header
alep85 Jul 13, 2023
45a0e46
Fix prefix is undefined
alep85 Jul 18, 2023
ca8b21a
Fix image is not showed by the alfresco file viewer because alf_ticke…
alep85 Jul 18, 2023
f7353c1
Fix C280012: set app prefix before calling content api
alep85 Jul 21, 2023
51159f0
Revert "Fix image is not showed by the alfresco file viewer because a…
alep85 Jul 21, 2023
0ef1a31
try to change adf core autoamtion service init
eromano Jul 24, 2023
b4a043b
go back
eromano Jul 24, 2023
4295990
grant type password login
eromano Jul 26, 2023
ff78cbc
fix
eromano Jul 26, 2023
060797b
remove automatic login in reset try
eromano Jul 27, 2023
7ffd6c6
fix not silent login
eromano Jul 27, 2023
3dc81a7
lint happy
eromano Jul 27, 2023
feb6ed8
fix
eromano Jul 29, 2023
9440c93
Update alfresco-api-v2-loader.service.ts
eromano Jul 29, 2023
c5ceb05
fixint
eromano Jul 30, 2023
2c61b8e
Revert "Temporary skip unit tests to check e2es"
eromano Jul 31, 2023
f093bb3
fix modules
eromano Aug 2, 2023
62034a9
fix app config stream in storing service
eromano Aug 3, 2023
8f90e9d
fix identity test to use the real service
eromano Aug 4, 2023
59a1411
fix unit
eromano Aug 4, 2023
c59fc92
fix unit
eromano Aug 4, 2023
e1f9296
fix unit
eromano Aug 4, 2023
1964280
remove test that are probably have never been green
eromano Aug 4, 2023
cb8ce33
fix
eromano Aug 4, 2023
ac8a11b
fix PC
eromano Aug 4, 2023
7c2e7e5
fix localstorage
eromano Aug 8, 2023
07099d4
fix
eromano Aug 8, 2023
75e9dcb
fix
eromano Aug 8, 2023
2535f3d
fix
eromano Aug 8, 2023
6b1efb1
fix
eromano Aug 8, 2023
672226f
fix storybook
eromano Aug 9, 2023
5439f2d
fix
eromano Aug 9, 2023
4f492a7
fix size
eromano Aug 9, 2023
001e8a3
enable log
eromano Aug 9, 2023
c4efd1a
some fix for usernames
eromano Aug 9, 2023
1b7fbee
remove log
eromano Aug 9, 2023
81d5c9f
fix rebase
eromano Aug 22, 2023
4ad766f
[AAE-12502] Restore isKerberosEnabled into authentication service
alep85 Sep 4, 2023
8913599
subject onLogin
eromano Sep 4, 2023
acc12ee
fix unit
eromano Sep 5, 2023
2bec9cf
Fix lint issue
alep85 Sep 5, 2023
dfedf18
fix
eromano Sep 5, 2023
12fe0c4
Update error message
alep85 Sep 6, 2023
1791738
Revert change did by https://github.com/Alfresco/alfresco-ng2-compone…
alep85 Sep 7, 2023
0342d9f
Refresh the browser to wait for the user to click process cloud page
alep85 Sep 8, 2023
cba9369
Remove e2e, the application list is already tested by the app-list-cl…
alep85 Sep 8, 2023
8b350c6
[12502] Add getUsername method to the AuthenticationService
alep85 Sep 13, 2023
774f5a6
[12501] restore mutlipart/form-data header needed by angular http-cli…
alep85 Sep 14, 2023
b1ba61f
Revert "[12501] restore mutlipart/form-data header needed by angular …
alep85 Sep 15, 2023
133f2b9
[12501] fix unsupported upload file on admin-apa, append json content…
alep85 Sep 18, 2023
0cf3725
[12501] fix unsupported upload file on admin-apa
alep85 Sep 19, 2023
a70c80d
Revert "[12501] fix unsupported upload file on admin-apa"
alep85 Sep 21, 2023
1d4f1d3
Improve getHeaders
alep85 Sep 21, 2023
d58c622
Revert change
alep85 Sep 22, 2023
0ccd0e4
Set application/json content type if request body is not a FormData
alep85 Sep 22, 2023
62d3201
Logout by the authenticationService
alep85 Sep 22, 2023
5a21a62
Update returned error message
alep85 Sep 25, 2023
8ecff47
Fix lint issues after rebasing
alep85 Oct 4, 2023
2c08a18
[12502] Add basic template with data-automation-ad selector to check …
alep85 Oct 23, 2023
f618a21
Fix issues after rebase
alep85 Oct 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/e2e/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ runs:
echo $PROXY_HOST_BPM
echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV

- name: run test
- name: run test
id: e2e_run
if: ${{ steps.determine-affected.outputs.isAffected == 'true' }}
env:
Expand Down
9 changes: 0 additions & 9 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -392,15 +392,6 @@ jobs:
check-cs-env: "true"
check-ps-cloud-env: "true"
deps: "testing"
- description: "Process Cloud: People"
test-id: "process-services-cloud"
folder: "process-services-cloud/people"
provider: "ALL"
auth: "OAUTH"
apa-proxy: true
check-cs-env: "true"
check-ps-cloud-env: "true"
deps: "testing"
- description: "Process Cloud: Process"
test-id: "process-services-cloud"
folder: "process-services-cloud/process"
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"name": "e2e",
"program": "${workspaceFolder}/node_modules/protractor/bin/protractor",
"args": [
"`${workspaceFolder}/.vscode/closest-config-finder.sh ${file} e2e/protractor.conf.js`",
"./e2e/protractor.conf.js",
"--specs=${file}"
],
"envFile": "${workspaceFolder}/.env",
Expand Down
3 changes: 2 additions & 1 deletion cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,8 @@
"webscript",
"Whitespaces",
"xdescribe",
"xsrf"
"xsrf",
"BPMECM"
],
"dictionaries": [
"html",
Expand Down
6 changes: 3 additions & 3 deletions demo-shell/src/app/app.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
import { Component, ViewEncapsulation, OnInit } from '@angular/core';
import {
AuthenticationService,
AlfrescoApiService,
PageTitleService
} from '@alfresco/adf-core';
import { Router } from '@angular/router';
import { MatDialog } from '@angular/material/dialog';
import { AdfHttpClient } from '@alfresco/adf-core/api';

@Component({
selector: 'app-root',
Expand All @@ -33,7 +33,7 @@ import { MatDialog } from '@angular/material/dialog';
export class AppComponent implements OnInit {

constructor(private pageTitleService: PageTitleService,
private alfrescoApiService: AlfrescoApiService,
private adfHttpClient: AdfHttpClient,
private authenticationService: AuthenticationService,
private router: Router,
private dialogRef: MatDialog) {
Expand All @@ -43,7 +43,7 @@ export class AppComponent implements OnInit {
ngOnInit() {
this.pageTitleService.setTitle('title');

this.alfrescoApiService.getInstance().on('error', (error) => {
this.adfHttpClient.on('error', (error) => {
if (error.status === 401) {
if (!this.authenticationService.isLoggedIn()) {
this.dialogRef.closeAll();
Expand Down
2 changes: 1 addition & 1 deletion demo-shell/src/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ import { UserInfoComponent } from './components/app-layout/user-info/user-info.c
environment.e2e ? NoopAnimationsModule : BrowserAnimationsModule,
ReactiveFormsModule,
RouterModule.forRoot(appRoutes, { useHash: true, relativeLinkResolution: 'legacy' }),
...(environment.oidc ? [AuthModule.forRoot({ useHash: true })] : []),
AuthModule.forRoot({ useHash: true }),
FormsModule,
HttpClientModule,
MaterialModule,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,13 @@

import { EcmUserModel, PeopleContentService } from '@alfresco/adf-content-services';
import { BpmUserModel, PeopleProcessService } from '@alfresco/adf-process-services';
import { AuthenticationService, IdentityUserModel, IdentityUserService, UserInfoMode } from '@alfresco/adf-core';
import {
AuthenticationService,
BasicAlfrescoAuthService,
IdentityUserModel,
IdentityUserService,
UserInfoMode
} from '@alfresco/adf-core';
import { Component, OnInit, Input } from '@angular/core';
import { MenuPositionX, MenuPositionY } from '@angular/material/menu';
import { Observable, of } from 'rxjs';
Expand Down Expand Up @@ -46,6 +52,7 @@ export class UserInfoComponent implements OnInit {
constructor(private peopleContentService: PeopleContentService,
private peopleProcessService: PeopleProcessService,
private identityUserService: IdentityUserService,
private basicAlfrescoAuthService: BasicAlfrescoAuthService,
private authService: AuthenticationService) {
}

Expand Down Expand Up @@ -77,7 +84,7 @@ export class UserInfoComponent implements OnInit {
}

get isLoggedIn(): boolean {
if (this.authService.isKerberosEnabled()) {
if (this.basicAlfrescoAuthService.isKerberosEnabled()) {
return true;
}
return this.authService.isLoggedIn();
Expand All @@ -96,15 +103,15 @@ export class UserInfoComponent implements OnInit {
}

private isAllLoggedIn() {
return (this.authService.isEcmLoggedIn() && this.authService.isBpmLoggedIn()) || (this.authService.isALLProvider() && this.authService.isKerberosEnabled());
return (this.authService.isEcmLoggedIn() && this.authService.isBpmLoggedIn()) || (this.authService.isALLProvider() && this.basicAlfrescoAuthService.isKerberosEnabled());
}

private isBpmLoggedIn() {
return this.authService.isBpmLoggedIn() || (this.authService.isECMProvider() && this.authService.isKerberosEnabled());
return this.authService.isBpmLoggedIn() || (this.authService.isECMProvider() && this.basicAlfrescoAuthService.isKerberosEnabled());
}

private isEcmLoggedIn() {
return this.authService.isEcmLoggedIn() || (this.authService.isECMProvider() && this.authService.isKerberosEnabled());
return this.authService.isEcmLoggedIn() || (this.authService.isECMProvider() && this.basicAlfrescoAuthService.isKerberosEnabled());
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
<mat-slide-toggle class="adf-full-width" name="implicitFlow" formControlName="implicitFlow">
</mat-slide-toggle>

<ng-container *ngIf="supportsCodeFlow">
<ng-container *ngIf="isOAUTH">
<mat-label>Code Flow</mat-label>
<mat-slide-toggle class="adf-full-width" name="codeFlow" formControlName="codeFlow">
</mat-slide-toggle>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ export class HostSettingsComponent implements OnInit {
private storageService: StorageService,
private alfrescoApiService: AlfrescoApiService,
private appConfig: AppConfigService,
private auth: AuthenticationService
private authenticationService: AuthenticationService
) {}

ngOnInit() {
Expand Down Expand Up @@ -191,8 +191,8 @@ export class HostSettingsComponent implements OnInit {
this.storageService.setItem(AppConfigValues.AUTHTYPE, values.authType);

this.alfrescoApiService.reset();
this.auth.reset();
this.alfrescoApiService.getInstance().invalidateSession();
this.authenticationService.reset();
this.authenticationService.logout();
this.success.emit(true);
}

Expand Down Expand Up @@ -235,10 +235,6 @@ export class HostSettingsComponent implements OnInit {
return this.form.get('authType').value === 'OAUTH';
}

get supportsCodeFlow(): boolean {
return this.auth.supportCodeFlow;
}

get providersControl(): UntypedFormControl {
return this.form.get('providersControl') as UntypedFormControl;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import { ContentServicesPage } from '../../core/pages/content-services.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { VersionManagePage } from '../pages/version-manager.page';
import { MetadataViewPage } from '../pages/metadata-view.page';
import { MetadataViewPage } from '../../core/pages/metadata-view.page';

describe('Content Services Viewer', () => {
const acsUser = new UserModel();
Expand Down
94 changes: 94 additions & 0 deletions e2e/content-services/components/viewer-vesion.e2e.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
/*!
* @license
* Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

import { browser } from 'protractor';
import { createApiService, FileBrowserUtil, LoginPage, UploadActions, UserModel, UsersActions, ViewerPage } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { VersionManagePage } from '../pages/version-manager.page';

describe('Viewer', () => {

const navigationBarPage = new NavigationBarPage();
const viewerPage = new ViewerPage();
const loginPage = new LoginPage();
const contentServicesPage = new ContentServicesPage();

const apiService = createApiService();
const uploadActions = new UploadActions(apiService);
const usersActions = new UsersActions(apiService);

const versionManagePage = new VersionManagePage();
const acsUser = new UserModel();
let txtFileUploaded;

const txtFileInfo = new FileModel({
name: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_name,
location: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_path
});

const fileModelVersionTwo = new FileModel({
name: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_name,
location: browser.params.resources.Files.ADF_DOCUMENTS.TXT.file_location
});

beforeAll(async () => {
await apiService.loginWithProfile('admin');
await usersActions.createUser(acsUser);

await apiService.login(acsUser.username, acsUser.password);

txtFileUploaded = await uploadActions.uploadFile(txtFileInfo.location, txtFileInfo.name, '-my-');

await loginPage.login(acsUser.username, acsUser.password);
});

afterAll(async () => {
await apiService.loginWithProfile('admin');
await uploadActions.deleteFileOrFolder(txtFileUploaded.entry.id);
await navigationBarPage.clickLogoutButton();
});

beforeEach(async () => {
await contentServicesPage.goToDocumentList();
await contentServicesPage.doubleClickRow(txtFileUploaded.entry.name);
await viewerPage.waitTillContentLoaded();
});

afterEach(async () => {
await viewerPage.clickCloseButton();
});

it('[C362242] Should the Viewer be able to view a previous version of a file', async () => {
await contentServicesPage.versionManagerContent(txtFileInfo.name);
await versionManagePage.showNewVersionButton.click();
await versionManagePage.uploadNewVersionFile(fileModelVersionTwo.location);
await versionManagePage.closeVersionDialog();
await contentServicesPage.doubleClickRow(txtFileUploaded.entry.name);
await viewerPage.waitTillContentLoaded();
await viewerPage.clickInfoButton();
await viewerPage.clickOnTab('Versions');
await versionManagePage.viewFileVersion('1.0');
await viewerPage.expectUrlToContain('1.0');
});

it('[C362265] Should the Viewer be able to download a previous version of a file', async () => {
await viewerPage.clickDownloadButton();
await FileBrowserUtil.isFileDownloaded(txtFileInfo.name);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { FolderModel } from '../../models/ACS/folder.model';
import { browser } from 'protractor';
import { FileModel } from '../../models/ACS/file.model';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';

describe('Document List - Pagination', () => {
const pagination = {
Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/cancel-upload.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import { browser } from 'protractor';
import { createApiService, LoginPage, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page';
import { FileModel } from '../../models/ACS/file.model';

Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/excluded-file.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { createApiService,
UsersActions
} from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
Expand Down
4 changes: 2 additions & 2 deletions e2e/content-services/upload/upload-dialog.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@

import { createApiService, LoginPage, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page';
import { FileModel } from '../../models/ACS/file.model';
import { browser } from 'protractor';
import { VersionManagePage } from '../../core/pages/version-manager.page';
import { VersionManagePage } from '../pages/version-manager.page';

describe('Upload component', () => {

Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/uploader-component.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { browser, by, element } from 'protractor';

import { createApiService, DropActions, LoginPage, StringUtil, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/user-permission.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import { browser } from 'protractor';
import { createApiService, LoginPage, SnackbarPage, StringUtil, UserModel, UsersActions } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { FileModel } from '../../models/ACS/file.model';
import CONSTANTS = require('../../util/constants');
Expand Down
4 changes: 2 additions & 2 deletions e2e/content-services/upload/version-actions.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ import { createApiService,
import { browser, by, element } from 'protractor';
import { FileModel } from '../../models/ACS/file.model';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { VersionManagePage } from '../../core/pages/version-manager.page';
import { VersionManagePage } from '../pages/version-manager.page';

describe('Version component actions', () => {

Expand Down
4 changes: 2 additions & 2 deletions e2e/content-services/upload/version-permissions.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ import {
UsersActions
} from '@alfresco/adf-testing';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';
import { VersionManagePage } from '../../core/pages/version-manager.page';
import { UploadDialogPage } from '../../core/pages/dialog/upload-dialog.page';
import { VersionManagePage } from '../pages/version-manager.page';
import { UploadDialogPage } from '../pages/upload-dialog.page';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { FileModel } from '../../models/ACS/file.model';
import CONSTANTS = require('../../util/constants');
Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/version-properties.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { createApiService,
UsersActions, ViewerPage
} from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { VersionManagePage } from '../../core/pages/version-manager.page';
import { VersionManagePage } from '../pages/version-manager.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';

Expand Down
2 changes: 1 addition & 1 deletion e2e/content-services/upload/version-smoke-tests.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import { browser } from 'protractor';
import { createApiService, LoginPage, UploadActions, UserModel, UsersActions } from '@alfresco/adf-testing';
import { ContentServicesPage } from '../../core/pages/content-services.page';
import { VersionManagePage } from '../../core/pages/version-manager.page';
import { VersionManagePage } from '../pages/version-manager.page';
import { FileModel } from '../../models/ACS/file.model';
import { NavigationBarPage } from '../../core/pages/navigation-bar.page';

Expand Down
Loading
Loading