diff --git a/entity/PermissionDetail_entity/PermissionDetail_entity.aod b/entity/PermissionDetail_entity/PermissionDetail_entity.aod index 6746dfb9da55635d8b67b594885eb04d61a923ec..8b2a82d1248e5a526244505511c3a5150ea748fe 100644 --- a/entity/PermissionDetail_entity/PermissionDetail_entity.aod +++ b/entity/PermissionDetail_entity/PermissionDetail_entity.aod @@ -205,6 +205,7 @@ <name>FULLPERMISSIONS</name> <title>Full Permissions</title> <contentType>BOOLEAN</contentType> + <stateProcess>%aditoprj%/entity/PermissionDetail_entity/entityfields/fullpermissions/stateProcess.js</stateProcess> </entityField> </entityFields> <recordContainers> diff --git a/entity/PermissionDetail_entity/entityfields/fullpermissions/stateProcess.js b/entity/PermissionDetail_entity/entityfields/fullpermissions/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..52866af7edce3c73cc8645e1c1c35a677db802d1 --- /dev/null +++ b/entity/PermissionDetail_entity/entityfields/fullpermissions/stateProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if (vars.get("$field.ACCESSTYPE") == "E") { + result.string(neon.COMPONENTSTATE_EDITABLE); +} else { + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file