a', `a\\a`, 'a/a', 'a?a', 'a:a', 'a|a'];
+
+ for (const specialFolderName of nameWithSpecialChars) {
+ await createFolderFromTemplateDialog.getDialogLabel(nameLabel).fill(specialFolderName);
+ await createFolderFromTemplateDialog.page.keyboard.press(tabKeyString);
+ await expect(createFolderFromTemplateDialog.getDialogLabel(nameLabel)).toHaveValue(specialFolderName);
+ expect
+ .soft(
+ await createFolderFromTemplateDialog.isErrorMessageDisplayed(errorStrings.nameWithSpecialCharactersError),
+ errorStrings.errorMessageNotPresent
+ )
+ .toBe(true);
+ await expect(createFolderFromTemplateDialog.createButton).toBeDisabled();
+ }
+ });
+
+ test('[C325145] Folder name ending with a dot', async () => {
+ await createFolderFromTemplateDialog.getDialogLabel(nameLabel).type(dotString);
+ await createFolderFromTemplateDialog.page.keyboard.press(tabKeyString);
+ await expect(createFolderFromTemplateDialog.getDialogLabel(nameLabel)).toHaveValue(templateFolder1 + dotString);
+ expect
+ .soft(await createFolderFromTemplateDialog.isErrorMessageDisplayed(errorStrings.nameEndWithDotError), errorStrings.errorMessageNotPresent)
+ .toBe(true);
+ await expect(createFolderFromTemplateDialog.createButton).toBeDisabled();
+ });
+
+ test('[C325146] Folder name containing only spaces', async () => {
+ await createFolderFromTemplateDialog.getDialogLabel(nameLabel).clear();
+ await createFolderFromTemplateDialog.getDialogLabel(nameLabel).fill(spaceString);
+ await createFolderFromTemplateDialog.page.keyboard.press(tabKeyString);
+ await expect(createFolderFromTemplateDialog.getDialogLabel(nameLabel)).toHaveValue(spaceString);
+ expect
+ .soft(
+ await createFolderFromTemplateDialog.isErrorMessageDisplayed(errorStrings.nameContainOnlySpacesError),
+ errorStrings.errorMessageNotPresent
+ )
+ .toBe(true);
+ await expect(createFolderFromTemplateDialog.createButton).toBeDisabled();
+ });
+
+ test('[C325141] Title too long', async () => {
+ await createFolderFromTemplateDialog.getDialogLabel(titleLabel).fill(Utils.string257Long);
+ await createFolderFromTemplateDialog.page.keyboard.press(tabKeyString);
+ await expect(createFolderFromTemplateDialog.getDialogLabel(titleLabel)).toHaveValue(Utils.string257Long);
+ expect
+ .soft(await createFolderFromTemplateDialog.isErrorMessageDisplayed(errorStrings.titleLengthLimitError), errorStrings.errorMessageNotPresent)
+ .toBe(true);
+ await expect(createFolderFromTemplateDialog.createButton).toBeDisabled();
+ });
+
+ test('[C325140] Description too long', async () => {
+ await createFolderFromTemplateDialog.getDialogLabel(descriptionLabel).fill(Utils.string513Long);
+ await createFolderFromTemplateDialog.page.keyboard.press(tabKeyString);
+ await expect(createFolderFromTemplateDialog.getDialogLabel(descriptionLabel)).toHaveValue(Utils.string513Long);
+ expect
+ .soft(
+ await createFolderFromTemplateDialog.isErrorMessageDisplayed(errorStrings.descriptionLengthLimitError),
+ errorStrings.errorMessageNotPresent
+ )
+ .toBe(true);
+ await expect(createFolderFromTemplateDialog.createButton).toBeDisabled();
+ });
+
+ test('[C325156] Create a folder with a duplicate name', async ({ personalFiles }) => {
+ const snackBar = personalFiles.snackBar;
+
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(commonFolderName);
+ await expect(snackBar.getByMessageLocator(errorStrings.nameAlreadyUsedError)).toBeVisible();
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).toBeVisible();
+ });
+
+ test('[C325155] Cancel folder creation', async () => {
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).toBeVisible();
+ await createFolderFromTemplateDialog.cancelButton.click();
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).not.toBeVisible();
+ });
+ });
+
+ test.describe('Folder created from template on Personal Files', () => {
+ test.beforeEach(async ({ personalFiles }) => {
+ randomFolderName = `playwright-folder-${Utils.random()}`;
+ randomFolderTitle = `folder-title-${Utils.random()}`;
+ randomFolderDescription = `folder-description-${Utils.random()}`;
+ createFolderFromTemplateDialog = personalFiles.createFromTemplateDialogComponent;
+ await dataTable.getRowByName(templateFolder1).click();
+ await selectFolderTemplateDialog.actionButton.click();
+ });
+
+ test.afterEach(async () => {
+ const nodesApi = await NodesApi.initialize('hruser');
+ folderId = await nodesApi.getNodeIdFromParent(randomFolderName, '-my-');
+ await nodesApi.deleteNodeById(folderId);
+ });
+
+ test('[C325157] Create a folder from a template - with a new Name', async () => {
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(randomFolderName);
+ await dataTable.goThroughPagesLookingForRowWithName(randomFolderName);
+ await expect(dataTable.getRowByName(randomFolderName)).toBeVisible();
+
+ await dataTable.getRowByName(randomFolderName).dblclick();
+ await expect(dataTable.getRowByName(templateSubFolder)).toBeVisible();
+ await expect(dataTable.getRowByName(fileInFolder1)).toBeVisible();
+ });
+
+ test('[C325154] Create a folder from a template - with a Name, Title and Description', async () => {
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(randomFolderName, randomFolderTitle, randomFolderDescription);
+ await dataTable.goThroughPagesLookingForRowWithName(randomFolderName);
+ await expect(dataTable.getCellLinkByName(randomFolderName)).toHaveAttribute(titleLabel, randomFolderTitle + `\n` + randomFolderDescription);
+ });
+
+ test('[C325158] Trim spaces from folder Name', async () => {
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(' ' + randomFolderName + ' ');
+ await dataTable.goThroughPagesLookingForRowWithName(randomFolderName);
+ await expect(dataTable.getRowByName(randomFolderName)).toBeVisible();
+ });
+ });
+ });
+
+ test.describe('Folder created from template on Personal Files Libraries', () => {
+ const randomLibraryName = `playwright-library-${Utils.random()}`;
+
+ test.beforeAll(async ({ sitesApiAction, nodesApiAction }) => {
+ await sitesApiAction.createSite(randomLibraryName);
+ const libraryGuId = await sitesApiAction.getDocLibId(randomLibraryName);
+ await nodesApiAction.createFolder(commonFolderName, libraryGuId);
+ });
+
+ test.beforeEach(async ({ myLibrariesPage }) => {
+ randomFolderName = `playwright-folder-${Utils.random()}`;
+ randomFolderTitle = `folder-title-${Utils.random()}`;
+ randomFolderDescription = `folder-description-${Utils.random()}`;
+ await myLibrariesPage.navigate();
+ selectFolderTemplateDialog = myLibrariesPage.contentNodeSelector;
+ createFolderFromTemplateDialog = myLibrariesPage.createFromTemplateDialogComponent;
+ dataTable = myLibrariesPage.dataTable;
+ toolbar = myLibrariesPage.acaHeader;
+ await dataTable.goThroughPagesLookingForRowWithName(randomLibraryName);
+ await dataTable.getRowByName(randomLibraryName).dblclick();
+ await dataTable.spinnerWaitForReload();
+ await toolbar.clickCreateFolderFromTemplate();
+ await dataTable.getRowByName(templateFolder1).click();
+ await selectFolderTemplateDialog.actionButton.click();
+ });
+
+ test.afterAll(async ({ sitesApiAction }) => {
+ await sitesApiAction.deleteSites([randomLibraryName]);
+ });
+
+ test('[C325161] Create a folder from a template from library - with Name, Title and Description', async () => {
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(randomFolderName, randomFolderTitle, randomFolderDescription);
+ await expect
+ .soft(dataTable.getCellLinkByName(randomFolderName))
+ .toHaveAttribute(titleLabel, randomFolderTitle + `\n` + randomFolderDescription);
+
+ await dataTable.getRowByName(randomFolderName).dblclick();
+ await expect(dataTable.getRowByName(templateSubFolder)).toBeVisible();
+ await expect(dataTable.getRowByName(fileInFolder1)).toBeVisible();
+ });
+
+ test('[C325162] Cancel folder creation in a library', async () => {
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).toBeVisible();
+ await createFolderFromTemplateDialog.cancelButton.click();
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).not.toBeVisible();
+ await expect(dataTable.getRowByName(randomFolderName)).not.toBeVisible();
+ });
+
+ test('[C325163] Create a folder with a duplicate name in a library', async ({ myLibrariesPage }) => {
+ const snackBar = myLibrariesPage.snackBar;
+
+ await createFolderFromTemplateDialog.createNewFolderFromTemplate(commonFolderName);
+ await expect(snackBar.getByMessageLocator(errorStrings.nameAlreadyUsedError)).toBeVisible();
+ await expect(createFolderFromTemplateDialog.getDialogTitle(createDialogTitle)).toBeVisible();
+ });
+ });
+});
diff --git a/e2e/protractor/protractor.excludes.json b/e2e/protractor/protractor.excludes.json
index effe33632b..62a5082678 100644
--- a/e2e/protractor/protractor.excludes.json
+++ b/e2e/protractor/protractor.excludes.json
@@ -17,5 +17,27 @@
"C279220": "will be fixed after protractor to playwright migration, see https://alfresco.atlassian.net/browse/ACS-5007",
"C279221": "will be fixed after protractor to playwright migration, see https://alfresco.atlassian.net/browse/ACS-5007",
"C325006": "will be fixed after protractor to playwright migration, see https://alfresco.atlassiana.net/browse/ACS-5007",
- "C213097": "https://alfresco.atlassian.net/browse/ACS-5479"
+ "C213097": "https://alfresco.atlassian.net/browse/ACS-5479",
+ "C325147" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325148" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325149" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325150" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325153" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325151" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325139" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325142" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325143" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325144" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325145" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325146" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325141" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325140" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325157" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325154" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325156" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325155" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325158" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325161" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325162" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678",
+ "C325163" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5678"
}
diff --git a/package-lock.json b/package-lock.json
index e58ff042d1..03730947f0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,11 +10,11 @@
"hasInstallScript": true,
"license": "LGPL-3.0",
"dependencies": {
- "@alfresco/adf-content-services": "6.4.0-6336818839",
- "@alfresco/adf-core": "6.4.0-6336818839",
- "@alfresco/adf-extensions": "6.4.0-6336818839",
- "@alfresco/eslint-plugin-eslint-angular": "6.4.0-6336818839",
- "@alfresco/js-api": "7.1.0-1349",
+ "@alfresco/adf-content-services": "6.4.0-6377399867",
+ "@alfresco/adf-core": "6.4.0-6377399867",
+ "@alfresco/adf-extensions": "6.4.0-6377399867",
+ "@alfresco/eslint-plugin-eslint-angular": "6.4.0-6377399867",
+ "@alfresco/js-api": "7.1.0-1367",
"@angular/animations": "14.1.3",
"@angular/cdk": "14.1.3",
"@angular/common": "14.1.3",
@@ -46,8 +46,8 @@
"zone.js": "0.11.8"
},
"devDependencies": {
- "@alfresco/adf-cli": "6.4.0-6336818839",
- "@alfresco/adf-testing": "6.4.0-6336818839",
+ "@alfresco/adf-cli": "6.4.0-6377399867",
+ "@alfresco/adf-testing": "6.4.0-6377399867",
"@angular-devkit/build-angular": "14.2.11",
"@angular-devkit/core": "14.1.2",
"@angular-devkit/schematics": "14.1.2",
@@ -120,9 +120,9 @@
"dev": true
},
"node_modules/@alfresco/adf-cli": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-6.4.0-6336818839.tgz",
- "integrity": "sha512-/O/WZAooRIm7rzcyQK0Eo86Z4iijPJR7vy5+GMMB6ZKZ8aOH9XzAaSVIs3mAbd3MwCO/s/i796Uzd9pkUbtXfg==",
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-6.4.0-6377399867.tgz",
+ "integrity": "sha512-PtPtUdP1p3r7QH3iNA6s+haCfYHt60afKZ9HQ5ka1xVt5XvQ0MLSuVn/YCOD2YfVxbpAdJ43lLzhvWkurh7FPA==",
"dev": true,
"dependencies": {
"@alfresco/js-api": ">=7.1.0-1349",
@@ -140,14 +140,14 @@
}
},
"node_modules/@alfresco/adf-content-services": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-6.4.0-6336818839.tgz",
- "integrity": "sha512-KFDqgkRQ+flFJyS9NMf81wrtbmDP+ugczGuK7CztjQIgXKzTl8lEhyqT9VjN6JYxRJgCuhMdJQ08B2LM0ZLW6w==",
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-6.4.0-6377399867.tgz",
+ "integrity": "sha512-MssW0eKSh0Af0/oldEijw96CswqhQZRXpoK45vWdRueBncoTE976mYlk//sjHKjo+p4tehVHSv0I+ihE/Q9N/Q==",
"dependencies": {
"tslib": "^2.3.0"
},
"peerDependencies": {
- "@alfresco/adf-core": ">=6.4.0-6336818839",
+ "@alfresco/adf-core": ">=6.4.0-6377399867",
"@alfresco/js-api": ">=7.1.0-1349",
"@angular/animations": ">=14.1.3",
"@angular/cdk": ">=14.1.2",
@@ -164,9 +164,9 @@
}
},
"node_modules/@alfresco/adf-core": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-6.4.0-6336818839.tgz",
- "integrity": "sha512-eKfw2GoYVnkgg/NkzHzdg/q8EPUr3CytGy6Zzg7QhZpWzcO2V0sCDRKWYLqjXkNmSV7WX1jrr2OsnxoDcjpLfA==",
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-6.4.0-6377399867.tgz",
+ "integrity": "sha512-SJw7Yk4vGXXQeol15jpkhrSgHhsOHOpgtng/qyzn/4C5B5BjylqZtlctSqdQ5cu/2VbGQetrOyqNACwWXTWvzA==",
"dependencies": {
"angular-oauth2-oidc": "^13.0.1",
"angular-oauth2-oidc-jwks": "^13.0.1",
@@ -174,7 +174,7 @@
"tslib": "^2.3.0"
},
"peerDependencies": {
- "@alfresco/adf-extensions": ">=6.4.0-6336818839",
+ "@alfresco/adf-extensions": ">=6.4.0-6377399867",
"@alfresco/js-api": ">=7.1.0-1349",
"@angular/animations": ">=14.1.3",
"@angular/cdk": ">=14.1.2",
@@ -193,9 +193,9 @@
}
},
"node_modules/@alfresco/adf-extensions": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-6.4.0-6336818839.tgz",
- "integrity": "sha512-YO+5a99urBvOuqLZ6VIT+qTtnEm+uUEOTZgLiBDV8fwl4nZlPqwFiV/hOL5AJdAa4eevJ2+s65QEdMQmRNMJrw==",
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-6.4.0-6377399867.tgz",
+ "integrity": "sha512-qx2+3QuVuYNnO9cKNTzHl9IQeLJGLJqXX3i61tm4U07l5SppxubQ3eSvXhcJebN3sXcE0KbbtA9aDH82Isd4DQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -206,9 +206,9 @@
}
},
"node_modules/@alfresco/adf-testing": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-6.4.0-6336818839.tgz",
- "integrity": "sha512-Vbkqu3qbj6pgdd+AJ7ZaHk0qzrPt+Tac4UaXcwLLHrvMPX9iKM4rLtwy7wg32s0L+bOXCrxte8DsAu2YA0/O6w==",
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-6.4.0-6377399867.tgz",
+ "integrity": "sha512-7x02FfsQAzpkfTRr/Eg98K20YpchAlPxhEvtiF8uDT9IlbeDzqwROcRt9l78+Fmf1inrryrO4HKKQEwoVCLZQg==",
"dev": true,
"dependencies": {
"@alfresco/js-api": "7.1.0-1349",
@@ -222,15 +222,26 @@
"@alfresco/js-api": ">=7.1.0-1349"
}
},
- "node_modules/@alfresco/eslint-plugin-eslint-angular": {
- "version": "6.4.0-6336818839",
- "resolved": "https://registry.npmjs.org/@alfresco/eslint-plugin-eslint-angular/-/eslint-plugin-eslint-angular-6.4.0-6336818839.tgz",
- "integrity": "sha512-l7k2cEIHQq5Yi6EmQ7w7wI7fTLluRcIufI0ljLdwFDIzlj06rJ2KMB3i6bACuDlcyB9wlwm7CgowDwy7zpXvHQ=="
- },
- "node_modules/@alfresco/js-api": {
+ "node_modules/@alfresco/adf-testing/node_modules/@alfresco/js-api": {
"version": "7.1.0-1349",
"resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-7.1.0-1349.tgz",
"integrity": "sha512-p0qfoF8mTmaj8BCJ2EhNedOv60uqc2kOFEVByX/VxxTCYrMbG/OHRRNorYWoybI896AqJI5ytqJaKAtGqBKeuQ==",
+ "dev": true,
+ "dependencies": {
+ "event-emitter": "^0.3.5",
+ "superagent": "^8.0.9",
+ "tslib": "^2.6.1"
+ }
+ },
+ "node_modules/@alfresco/eslint-plugin-eslint-angular": {
+ "version": "6.4.0-6377399867",
+ "resolved": "https://registry.npmjs.org/@alfresco/eslint-plugin-eslint-angular/-/eslint-plugin-eslint-angular-6.4.0-6377399867.tgz",
+ "integrity": "sha512-ZKiinjfISK1C4g3cBn+w0HH04DrAzEuSapT03VdHcNtHk4LLjhOeKPrnMoYr3ozWtUwJtXBVa+R31FxNfiP9oA=="
+ },
+ "node_modules/@alfresco/js-api": {
+ "version": "7.1.0-1367",
+ "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-7.1.0-1367.tgz",
+ "integrity": "sha512-GfgKwQdQggjcK9Bp8Kr5t55XVRGF26PS6VDtU12K+/PlTrQChotICUS8UEC37GGRYE5zMp+uQhcARs7yBzaRjA==",
"dependencies": {
"event-emitter": "^0.3.5",
"superagent": "^8.0.9",
diff --git a/package.json b/package.json
index dd248ccad0..a582c78f96 100644
--- a/package.json
+++ b/package.json
@@ -33,11 +33,11 @@
},
"private": true,
"dependencies": {
- "@alfresco/adf-content-services": "6.4.0-6336818839",
- "@alfresco/adf-core": "6.4.0-6336818839",
- "@alfresco/adf-extensions": "6.4.0-6336818839",
- "@alfresco/eslint-plugin-eslint-angular": "6.4.0-6336818839",
- "@alfresco/js-api": "7.1.0-1349",
+ "@alfresco/adf-content-services": "6.4.0-6377399867",
+ "@alfresco/adf-core": "6.4.0-6377399867",
+ "@alfresco/adf-extensions": "6.4.0-6377399867",
+ "@alfresco/eslint-plugin-eslint-angular": "6.4.0-6377399867",
+ "@alfresco/js-api": "7.1.0-1367",
"@angular/animations": "14.1.3",
"@angular/cdk": "14.1.3",
"@angular/common": "14.1.3",
@@ -69,8 +69,8 @@
"zone.js": "0.11.8"
},
"devDependencies": {
- "@alfresco/adf-cli": "6.4.0-6336818839",
- "@alfresco/adf-testing": "6.4.0-6336818839",
+ "@alfresco/adf-cli": "6.4.0-6377399867",
+ "@alfresco/adf-testing": "6.4.0-6377399867",
"@angular-devkit/build-angular": "14.2.11",
"@angular-devkit/core": "14.1.2",
"@angular-devkit/schematics": "14.1.2",
diff --git a/projects/aca-content/package.json b/projects/aca-content/package.json
index 5f20b2c65c..b2cedb1300 100644
--- a/projects/aca-content/package.json
+++ b/projects/aca-content/package.json
@@ -5,9 +5,9 @@
"peerDependencies": {
"@angular/common": "^14.1.0",
"@angular/core": "^14.1.0",
- "@alfresco/adf-core": "^6.4.0-6336818839",
- "@alfresco/adf-content-services": "^6.4.0-6336818839",
- "@alfresco/adf-extensions": "^6.4.0-6336818839",
+ "@alfresco/adf-core": "^6.4.0-6341205853",
+ "@alfresco/adf-content-services": "^6.4.0-6341205853",
+ "@alfresco/adf-extensions": "^6.4.0-6341205853",
"@alfresco/js-api": "^7.1.0-1349",
"@angular/animations": "^14.1.3",
"@angular/cdk": "^14.1.3",
diff --git a/projects/aca-content/src/lib/dialogs/node-template/create-from-template.dialog.html b/projects/aca-content/src/lib/dialogs/node-template/create-from-template.dialog.html
index 993f504035..f05cda4add 100644
--- a/projects/aca-content/src/lib/dialogs/node-template/create-from-template.dialog.html
+++ b/projects/aca-content/src/lib/dialogs/node-template/create-from-template.dialog.html
@@ -42,7 +42,7 @@
-