diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod index 4115bd0f2d85eaa7418b5be4e79e12755268411e..d8bfbd275ac29413e596bd0b43dc2348f0b01f1a 100644 --- a/entity/Person_entity/Person_entity.aod +++ b/entity/Person_entity/Person_entity.aod @@ -1153,17 +1153,6 @@ <entityName>Person_entity</entityName> <fieldName>SelfDuplicatesProvider</fieldName> </dependency> - <children> - <entityParameter> - <name>OnlyShowContactIds_param</name> - </entityParameter> - <entityParameter> - <name>DuplicateCurrentContactId_param</name> - </entityParameter> - <entityParameter> - <name>DuplicateActionsControl_param</name> - </entityParameter> - </children> </entityConsumer> <entityProvider> <name>SelfDuplicatesProvider</name> @@ -1217,6 +1206,7 @@ <title>New Weekplanentry</title> <onActionProcess>%aditoprj%/entity/Person_entity/entityfields/newvisitplanentry/onActionProcess.js</onActionProcess> <iconId>VAADIN:CAR</iconId> + <stateProcess>%aditoprj%/entity/Person_entity/entityfields/newvisitplanentry/stateProcess.js</stateProcess> </entityActionField> <entityProvider> <name>IdFilteredActiveContacts</name> diff --git a/entity/Person_entity/entityfields/newvisitplanentry/stateProcess.js b/entity/Person_entity/entityfields/newvisitplanentry/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..aefbc6e8f76f99c4281890f3461553c49562d5b9 --- /dev/null +++ b/entity/Person_entity/entityfields/newvisitplanentry/stateProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +import("KeywordRegistry_basic"); + +if (vars.get("$field.STATUS") == $KeywordRegistry.contactStatus$inactive()) + result.string(neon.COMPONENTSTATE_DISABLED); \ No newline at end of file diff --git a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod index 74abb3a7a145cecbc7f641a7a5d6ab0db63c5dff..5a2312e1f735abdb644f2145dbaa24f5edb0b514 100644 --- a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod +++ b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod @@ -19,8 +19,8 @@ <entityField>#ENTITY</entityField> <columns> <neonTableColumn> - <name>d6207ade-29e7-4af0-ba5f-e9ddd799de7b</name> - <entityField>#IMAGE</entityField> + <name>cb441e57-dba4-49d6-a8f4-cea5db3187f2</name> + <entityField>PICTURE</entityField> </neonTableColumn> <neonTableColumn> <name>1053d3a7-c5ee-4260-86f6-54e820f53e9f</name>