From 733f3752ab6e37901bc8d9a63549f581ce44b30c Mon Sep 17 00:00:00 2001 From: "a.schindlbeck" <a.schindlbeck@adito.de> Date: Wed, 13 Mar 2019 16:22:00 +0100 Subject: [PATCH] #1035775 Angebot various fixes --- entity/Offer_entity/Offer_entity.aod | 6 ++++++ .../Offer_entity/entityfields/chosenaddress/stateProcess.js | 6 ++++++ entity/Offer_entity/entityfields/contact_id/stateProcess.js | 6 ++++++ neonView/OfferEdit_view/OfferEdit_view.aod | 4 ---- neonView/OfferFilter_view/OfferFilter_view.aod | 4 ++++ 5 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 entity/Offer_entity/entityfields/chosenaddress/stateProcess.js create mode 100644 entity/Offer_entity/entityfields/contact_id/stateProcess.js diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod index f610a2634c2..f1f4d1f9f06 100644 --- a/entity/Offer_entity/Offer_entity.aod +++ b/entity/Offer_entity/Offer_entity.aod @@ -52,6 +52,7 @@ <consumer>AnyContacts</consumer> <linkedContextProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/linkedContextProcess.js</linkedContextProcess> <mandatory v="true" /> + <stateProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/stateProcess.js</stateProcess> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/displayValueProcess.js</displayValueProcess> <onValueChange>%aditoprj%/entity/Offer_entity/entityfields/contact_id/onValueChange.js</onValueChange> @@ -332,6 +333,7 @@ <name>ChosenAddress</name> <title>Choose address</title> <possibleItemsProcess>%aditoprj%/entity/Offer_entity/entityfields/chosenaddress/possibleItemsProcess.js</possibleItemsProcess> + <stateProcess>%aditoprj%/entity/Offer_entity/entityfields/chosenaddress/stateProcess.js</stateProcess> <onValueChange>%aditoprj%/entity/Offer_entity/entityfields/chosenaddress/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> @@ -444,6 +446,10 @@ <name>SalesprojectId_param</name> <expose v="true" /> </entityParameter> + <entityParameter> + <name>OfferLanguage_param</name> + <expose v="true" /> + </entityParameter> </children> </entityProvider> <entityParameter> diff --git a/entity/Offer_entity/entityfields/chosenaddress/stateProcess.js b/entity/Offer_entity/entityfields/chosenaddress/stateProcess.js new file mode 100644 index 00000000000..5ef79888bb3 --- /dev/null +++ b/entity/Offer_entity/entityfields/chosenaddress/stateProcess.js @@ -0,0 +1,6 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW) + result.string(neon.COMPONENTSTATE_INVISIBLE); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/contact_id/stateProcess.js b/entity/Offer_entity/entityfields/contact_id/stateProcess.js new file mode 100644 index 00000000000..dc6fd1b10e0 --- /dev/null +++ b/entity/Offer_entity/entityfields/contact_id/stateProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(neon.COMPONENTSTATE_READONLY); \ No newline at end of file diff --git a/neonView/OfferEdit_view/OfferEdit_view.aod b/neonView/OfferEdit_view/OfferEdit_view.aod index efa572f6220..03cec9f4c8b 100644 --- a/neonView/OfferEdit_view/OfferEdit_view.aod +++ b/neonView/OfferEdit_view/OfferEdit_view.aod @@ -16,10 +16,6 @@ <editMode v="true" /> <entityField>#ENTITY</entityField> <fields> - <entityFieldLink> - <name>839c51a5-f628-4feb-a267-967342e547ef</name> - <entityField>OfferCode_VersNr_fieldgroup</entityField> - </entityFieldLink> <entityFieldLink> <name>1b323e80-820d-402a-98d2-f3649ec8e91f</name> <entityField>CONTACT_ID</entityField> diff --git a/neonView/OfferFilter_view/OfferFilter_view.aod b/neonView/OfferFilter_view/OfferFilter_view.aod index 53ba05900eb..1bb8a3b0583 100644 --- a/neonView/OfferFilter_view/OfferFilter_view.aod +++ b/neonView/OfferFilter_view/OfferFilter_view.aod @@ -57,6 +57,10 @@ <name>60b83daa-9349-4bef-94d8-5f1fc350da59</name> <entityField>OFFERCODE</entityField> </neonTableColumn> + <neonTableColumn> + <name>36b035da-4a57-413e-a5dc-c8974ca3855b</name> + <entityField>VERSNR</entityField> + </neonTableColumn> <neonTableColumn> <name>780087e7-ff3c-4592-90be-607357168295</name> <entityField>CONTACT_ID</entityField> -- GitLab