diff --git a/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod b/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod index e480636ca5221e73739626f4cf04285a7fe5cdd9..9c27f55d0e35e6dbd3bb55d9421490d2eba42cee 100644 --- a/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod +++ b/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod @@ -157,6 +157,7 @@ <entityActionGroup> <name>testRunActions</name> <title>Test Run Actions</title> + <stateProcess>%aditoprj%/entity/BulkMailRecipient_entity/entityfields/testrunactions/stateProcess.js</stateProcess> <children> <entityActionField> <name>setTestRecipient</name> diff --git a/entity/BulkMailRecipient_entity/entityfields/testrunactions/stateProcess.js b/entity/BulkMailRecipient_entity/entityfields/testrunactions/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..0d630e347774ced0b5ea0c83e85ae75c66da1b4a --- /dev/null +++ b/entity/BulkMailRecipient_entity/entityfields/testrunactions/stateProcess.js @@ -0,0 +1,12 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$sys.selection").length > 0) +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} +else +{ + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file