mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACA-2177] Actions - rearrange actions order (#922)
* rearange actions * remove separator duplication * don't show last divider element * update e2e * update e2e * Update toolbar-single-selection.test.ts remove fdescribe * move comment as well * edit folder locator * edit folder action * edit folder action from toolbar more menu * edit folder context menu id * dont render versions tab
This commit is contained in:
committed by
Adina Parpalita
parent
4cde12dfee
commit
2fd0ff3825
@@ -111,7 +111,8 @@ describe('Edit folder', () => {
|
||||
it('dialog UI defaults - [C216331]', async () => {
|
||||
await dataTable.doubleClickOnRowByName(parent);
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
|
||||
expect(await editDialog.getTitle()).toEqual('Edit folder');
|
||||
expect(await editDialog.getName()).toBe(folderName);
|
||||
@@ -130,7 +131,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('properties are modified when pressing OK - [C216335]', async (done) => {
|
||||
await dataTable.selectItem(folderNameToEdit);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterDescription(folderDescriptionEdited);
|
||||
await editDialog.enterName(folderNameEdited);
|
||||
@@ -146,7 +148,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('with empty folder name - [C216332]', async () => {
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.deleteNameWithBackspace();
|
||||
|
||||
expect(await editDialog.isUpdateButtonEnabled()).toBe(false, 'upload button is not enabled');
|
||||
@@ -157,7 +160,8 @@ describe('Edit folder', () => {
|
||||
const namesWithSpecialChars = [ 'a*a', 'a"a', 'a<a', 'a>a', `a\\a`, 'a/a', 'a?a', 'a:a', 'a|a' ];
|
||||
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
|
||||
for (const name of namesWithSpecialChars) {
|
||||
await editDialog.enterName(name);
|
||||
@@ -168,7 +172,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('with name ending with a dot - [C216334]', async () => {
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.nameInput.sendKeys('.');
|
||||
|
||||
@@ -178,7 +183,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('Cancel button - [C216336]', async () => {
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.clickCancel();
|
||||
|
||||
@@ -187,7 +193,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('with duplicate folder name - [C216337]', async () => {
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterName(duplicateFolderName);
|
||||
await editDialog.clickUpdate();
|
||||
@@ -198,7 +205,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('trim ending spaces - [C216338]', async () => {
|
||||
await dataTable.selectItem(folderName);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.nameInput.sendKeys(' ');
|
||||
await editDialog.clickUpdate();
|
||||
await editDialog.waitForDialogToClose();
|
||||
@@ -216,7 +224,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('properties are modified when pressing OK - [C280384]', async (done) => {
|
||||
await dataTable.selectItem(folderFavoriteToEdit);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterDescription(folderDescriptionEdited);
|
||||
await editDialog.enterName(folderNameEdited);
|
||||
@@ -232,7 +241,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('with duplicate folder name - [C280386]', async () => {
|
||||
await dataTable.selectItem(folderFavorite);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterName(folderFavoriteDuplicate);
|
||||
await editDialog.clickUpdate();
|
||||
@@ -251,7 +261,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('properties are modified when pressing OK - [C280509]', async (done) => {
|
||||
await dataTable.selectItem(folderSiteToEdit);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterDescription(folderDescriptionEdited);
|
||||
await editDialog.enterName(folderNameEdited);
|
||||
@@ -267,7 +278,8 @@ describe('Edit folder', () => {
|
||||
|
||||
it('with duplicate folder name - [C280511]', async () => {
|
||||
await dataTable.selectItem(folderSite);
|
||||
await toolbar.clickEditFolder();
|
||||
await toolbar.openMoreMenu();
|
||||
await toolbar.menu.clickEditFolder();
|
||||
await editDialog.waitForDialogToOpen();
|
||||
await editDialog.enterName(duplicateFolderSite);
|
||||
await editDialog.clickUpdate();
|
||||
|
||||
@@ -392,12 +392,12 @@ describe('Granular permissions available actions : ', () => {
|
||||
expect(await toolbar.isViewPresent()).toBe(false, `View is not displayed for ${folder1}`);
|
||||
expect(await toolbar.isDownloadPresent()).toBe(true, `Download is not displayed for ${folder1}`);
|
||||
expect(await toolbar.isViewDetailsPresent()).toBe(true, `View details is not displayed for ${folder1}`);
|
||||
// TODO: change expect to false when ACA-1737 is done
|
||||
expect(await toolbar.isEditFolderPresent()).toBe(true, `Edit folder is displayed for ${folder1}`);
|
||||
expect(await toolbar.isSharePresent()).toBe(false, `Share is displayed`);
|
||||
|
||||
await toolbar.openMoreMenu();
|
||||
|
||||
// TODO: change expect to false when ACA-1737 is done
|
||||
expect(await toolbar.menu.isEditFolderPresent()).toBe(true, `Edit folder is displayed for ${folder1}`);
|
||||
expect(await toolbar.menu.isEditOfflinePresent()).toBe(false, `Edit offline is displayed for ${folder1}`);
|
||||
expect(await toolbar.menu.isCancelEditingPresent()).toBe(false, `Cancel editing is displayed for ${folder1}`);
|
||||
expect(await toolbar.menu.isCopyPresent()).toBe(true, `Copy is not displayed for ${folder1}`);
|
||||
|
||||
@@ -182,10 +182,10 @@ describe('Toolbar actions - single selection : ', () => {
|
||||
expect(await toolbar.isEmpty()).toBe(false, `actions not displayed for ${folderUser}`);
|
||||
expect(await toolbar.isViewPresent()).toBe(false, `View is displayed for ${folderUser}`);
|
||||
expect(await toolbar.isDownloadPresent()).toBe(true, `Download is not enabled for ${folderUser}`);
|
||||
expect(await toolbar.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
|
||||
await toolbar.openMoreMenu();
|
||||
|
||||
expect(await toolbar.menu.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isEditOfflinePresent()).toBe(false, `Edit offline is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCancelEditingPresent()).toBe(false, `Cancel editing is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCopyPresent()).toBe(true, `Copy is not displayed for ${folderUser}`);
|
||||
@@ -264,10 +264,10 @@ describe('Toolbar actions - single selection : ', () => {
|
||||
expect(await toolbar.isEmpty()).toBe(false, `actions not displayed for ${folderInSite}`);
|
||||
expect(await toolbar.isViewPresent()).toBe(false, `View is displayed for ${folderInSite}`);
|
||||
expect(await toolbar.isDownloadPresent()).toBe(true, `Download is not enabled for ${folderInSite}`);
|
||||
expect(await toolbar.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderInSite}`);
|
||||
|
||||
await toolbar.openMoreMenu();
|
||||
|
||||
expect(await toolbar.menu.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderInSite}`);
|
||||
expect(await toolbar.menu.isEditOfflinePresent()).toBe(false, `Edit offline is displayed for ${folderInSite}`);
|
||||
expect(await toolbar.menu.isCancelEditingPresent()).toBe(false, `Cancel editing is displayed for ${folderInSite}`);
|
||||
expect(await toolbar.menu.isCopyPresent()).toBe(true, `Copy is not displayed for ${folderInSite}`);
|
||||
@@ -599,10 +599,10 @@ describe('Toolbar actions - single selection : ', () => {
|
||||
expect(await toolbar.isEmpty()).toBe(false, `actions not displayed for ${folderUser}`);
|
||||
expect(await toolbar.isViewPresent()).toBe(false, `View is displayed for ${folderUser}`);
|
||||
expect(await toolbar.isDownloadPresent()).toBe(true, `Download is not enabled for ${folderUser}`);
|
||||
expect(await toolbar.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
|
||||
await toolbar.openMoreMenu();
|
||||
|
||||
expect(await toolbar.menu.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isEditOfflinePresent()).toBe(false, `Edit offline is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCancelEditingPresent()).toBe(false, `Cancel editing is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCopyPresent()).toBe(true, `Copy is not displayed for ${folderUser}`);
|
||||
@@ -725,10 +725,10 @@ describe('Toolbar actions - single selection : ', () => {
|
||||
expect(await toolbar.isEmpty()).toBe(false, `actions not displayed for ${folderUser}`);
|
||||
expect(await toolbar.isViewPresent()).toBe(false, `View is displayed for ${folderUser}`);
|
||||
expect(await toolbar.isDownloadPresent()).toBe(true, `Download is not enabled for ${folderUser}`);
|
||||
expect(await toolbar.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
|
||||
await toolbar.openMoreMenu();
|
||||
|
||||
expect(await toolbar.menu.isEditFolderPresent()).toBe(true, `Edit folder is not displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isEditOfflinePresent()).toBe(false, `Edit offline is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCancelEditingPresent()).toBe(false, `Cancel editing is displayed for ${folderUser}`);
|
||||
expect(await toolbar.menu.isCopyPresent()).toBe(true, `Copy is not displayed for ${folderUser}`);
|
||||
|
||||
Reference in New Issue
Block a user