mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACA-1913] Share update rules (#741)
* can share include repository property rule * context and viewer custom share action rule * test * e2e - get shared link before toggle share button action
This commit is contained in:
committed by
Denys Vuika
parent
e305aed375
commit
940b44663a
@@ -130,9 +130,9 @@ describe('Unshare a file', () => {
|
|||||||
await toolbar.openMoreMenu();
|
await toolbar.openMoreMenu();
|
||||||
await toolbar.menu.clickMenuItem('Shared link settings');
|
await toolbar.menu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -171,9 +171,9 @@ describe('Unshare a file', () => {
|
|||||||
await dataTable.rightClickOnItem(file4);
|
await dataTable.rightClickOnItem(file4);
|
||||||
await contextMenu.clickMenuItem('Shared link settings');
|
await contextMenu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -261,9 +261,9 @@ describe('Unshare a file', () => {
|
|||||||
await toolbar.openMoreMenu();
|
await toolbar.openMoreMenu();
|
||||||
await toolbar.menu.clickMenuItem('Shared link settings');
|
await toolbar.menu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -302,9 +302,9 @@ describe('Unshare a file', () => {
|
|||||||
await dataTable.rightClickOnItem(file4);
|
await dataTable.rightClickOnItem(file4);
|
||||||
await contextMenu.clickMenuItem('Shared link settings');
|
await contextMenu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -384,9 +384,9 @@ describe('Unshare a file', () => {
|
|||||||
await toolbar.openMoreMenu();
|
await toolbar.openMoreMenu();
|
||||||
await toolbar.menu.clickMenuItem('Shared link settings');
|
await toolbar.menu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -425,9 +425,9 @@ describe('Unshare a file', () => {
|
|||||||
await dataTable.rightClickOnItem(file4);
|
await dataTable.rightClickOnItem(file4);
|
||||||
await contextMenu.clickMenuItem('Shared link settings');
|
await contextMenu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -507,9 +507,9 @@ describe('Unshare a file', () => {
|
|||||||
await toolbar.openMoreMenu();
|
await toolbar.openMoreMenu();
|
||||||
await toolbar.menu.clickMenuItem('Shared link settings');
|
await toolbar.menu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -547,9 +547,9 @@ describe('Unshare a file', () => {
|
|||||||
await dataTable.rightClickOnItem(file4);
|
await dataTable.rightClickOnItem(file4);
|
||||||
await contextMenu.clickMenuItem('Shared link settings');
|
await contextMenu.clickMenuItem('Shared link settings');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -635,9 +635,9 @@ describe('Unshare a file', () => {
|
|||||||
await toolbar.openMoreMenu();
|
await toolbar.openMoreMenu();
|
||||||
await toolbar.menu.clickMenuItem('Share');
|
await toolbar.menu.clickMenuItem('Share');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
@@ -676,9 +676,9 @@ describe('Unshare a file', () => {
|
|||||||
await dataTable.rightClickOnItem(file4);
|
await dataTable.rightClickOnItem(file4);
|
||||||
await contextMenu.clickMenuItem('Share');
|
await contextMenu.clickMenuItem('Share');
|
||||||
await shareDialog.waitForDialogToOpen();
|
await shareDialog.waitForDialogToOpen();
|
||||||
|
const url = await shareDialog.getLinkUrl();
|
||||||
await shareDialog.clickShareToggle();
|
await shareDialog.clickShareToggle();
|
||||||
|
|
||||||
const url = await shareDialog.getLinkUrl();
|
|
||||||
await confirmDialog.clickButton('Remove');
|
await confirmDialog.clickButton('Remove');
|
||||||
await confirmDialog.waitForDialogToClose();
|
await confirmDialog.waitForDialogToClose();
|
||||||
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
expect(await shareDialog.isDialogOpen()).toBe(false, 'Share dialog open');
|
||||||
|
|||||||
@@ -54,6 +54,14 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "app.toolbar.canShare",
|
||||||
|
"type": "core.every",
|
||||||
|
"parameters": [
|
||||||
|
{ "type": "rule", "value": "app.selection.file.canShare" },
|
||||||
|
{ "type": "rule", "value": "repository.isQuickShareEnabled" }
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "app.toolbar.favorite.canAdd",
|
"id": "app.toolbar.favorite.canAdd",
|
||||||
"type": "core.every",
|
"type": "core.every",
|
||||||
@@ -424,7 +432,7 @@
|
|||||||
"order": 600,
|
"order": 600,
|
||||||
"component": "app.shared-link.toggleSharedLink",
|
"component": "app.shared-link.toggleSharedLink",
|
||||||
"rules": {
|
"rules": {
|
||||||
"visible": "app.selection.file.canShare"
|
"visible": "app.toolbar.canShare"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -521,7 +529,7 @@
|
|||||||
"order": 400,
|
"order": 400,
|
||||||
"component": "app.shared-link.toggleSharedLink",
|
"component": "app.shared-link.toggleSharedLink",
|
||||||
"rules": {
|
"rules": {
|
||||||
"visible": "app.selection.file.canShare"
|
"visible": "app.toolbar.canShare"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -678,7 +686,7 @@
|
|||||||
"click": "SHARE_NODE"
|
"click": "SHARE_NODE"
|
||||||
},
|
},
|
||||||
"rules": {
|
"rules": {
|
||||||
"visible": "app.selection.file.canShare"
|
"visible": "app.toolbar.canShare"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -735,7 +743,7 @@
|
|||||||
"order": 300,
|
"order": 300,
|
||||||
"component": "app.shared-link.toggleSharedLink",
|
"component": "app.shared-link.toggleSharedLink",
|
||||||
"rules": {
|
"rules": {
|
||||||
"visible": "app.selection.file.canShare"
|
"visible": "app.toolbar.canShare"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user