[ADF-2503] conditional visibility for content actions (#3325)

* conditional visibility for content actions

* fix typo

* workaround for "target: all"
This commit is contained in:
Denys Vuika
2018-05-15 16:53:52 +01:00
committed by Eugenio Romano
parent 7154eb1e84
commit d67f160fdc
8 changed files with 216 additions and 13 deletions

View File

@@ -24,6 +24,7 @@ export class ContentActionModel {
permission: string;
disableWithNoPermission: boolean = false;
disabled: boolean = false;
visible: boolean | Function = true;
constructor(obj?: any) {
if (obj) {
@@ -35,6 +36,10 @@ export class ContentActionModel {
this.permission = obj.permission;
this.disableWithNoPermission = obj.disableWithNoPermission;
this.disabled = obj.disabled;
if (obj.hasOwnProperty('visible')) {
this.visible = obj.visible;
}
}
}
}