diff --git a/entity/Pers_entity/Pers_entity.aod b/entity/Pers_entity/Pers_entity.aod index 62458b8b8a9d899383163aacb719aff011ead42b..a429694f353c5f4d2140f0cbed479d380a4b060b 100644 --- a/entity/Pers_entity/Pers_entity.aod +++ b/entity/Pers_entity/Pers_entity.aod @@ -109,6 +109,7 @@ <name>OrgId_param</name> <expose v="true" /> <triggerRecalculation v="true" /> + <mandatory v="false" /> <description>PARAMETER</description> </entityParameter> <entityField> @@ -430,6 +431,25 @@ </entityParameter> </children> </entityOutgoingField> + <entityIncomingField> + <name>PersSalesprojectMember_dfi</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>9f55eb02-bb8d-4472-9332-3b99049f7d1b</name> + <entityName>SalesprojectMember_entity</entityName> + <fieldName>PersSalesprojectMember_dfo</fieldName> + <isOutgoing v="false" /> + </entityDependency> + </dependencies> + </entityIncomingField> + <entityParameter> + <name>RelationId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <mandatory v="false" /> + <description>PARAMETER</description> + </entityParameter> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Pers_entity/conditionProcess.js b/entity/Pers_entity/conditionProcess.js index 78fee76c103d7f1d46fd25357e66f7e6eac32fc8..2ea8a7c3027c2e838590a98feddd82967307b262 100644 --- a/entity/Pers_entity/conditionProcess.js +++ b/entity/Pers_entity/conditionProcess.js @@ -4,6 +4,7 @@ import("Sql_lib"); var cond = new SqlCondition(); cond.andPrepareVars("RELATION.ORG_ID", "$param.OrgId_param"); +cond.andPrepareVars("PERS.RELATION_ID", "$param.RelationId_param"); //TODO; add OBJECT_ID (probably another param) //TODO: use a preparedCondition when available diff --git a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod index 812e5b16839870796d962f53cc2e752fbbe722ca..9befac9617426bb9818265e19b258bda0daf9b73 100644 --- a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod +++ b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod @@ -13,6 +13,7 @@ </entityIncomingField> <entityField> <name>DATE_END</name> + <title>End date</title> <tableName>SALESPROJECT_CYCLE</tableName> <columnName>DATE_END</columnName> <contentType>DATE</contentType> diff --git a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod index 29e710d1f6e98790bc858310729ef3402a9fc08d..40e0785330b051575356075b28fe32515e680153 100644 --- a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod +++ b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod @@ -27,6 +27,7 @@ <title>Member</title> <tableName>SALESPROJECT_MEMBER</tableName> <columnName>RELATION_ID</columnName> + <state>READONLY</state> </entityField> <entityField> <name>SALESPROJECT_ID</name> @@ -78,41 +79,73 @@ </entityParameter> <entityField> <name>ORG_NAME</name> + <title>Company</title> <tableName>ORG</tableName> <columnName>NAME</columnName> + <state>READONLY</state> </entityField> <entityField> <name>ORG_ORGID</name> <tableName>ORG</tableName> <columnName>ORGID</columnName> + <state>READONLY</state> </entityField> <entityField> - <name>FIRSTNAME</name> + <name>PERS_FIRSTNAME</name> <title>Firstname</title> <tableName>PERS</tableName> <columnName>FIRSTNAME</columnName> + <state>READONLY</state> </entityField> <entityField> - <name>LASTNAME</name> + <name>PERS_LASTNAME</name> <title>Lastname</title> <tableName>PERS</tableName> <columnName>LASTNAME</columnName> + <state>READONLY</state> </entityField> <entityField> <name>PERS_PERSID</name> <tableName>PERS</tableName> <columnName>PERSID</columnName> + <state>READONLY</state> </entityField> <entityField> <name>PERS_SALUTATION</name> <tableName>PERS</tableName> <columnName>SALUTATION</columnName> + <state>READONLY</state> </entityField> <entityField> <name>PERS_TITLE</name> <title>title</title> <tableName>PERS</tableName> <columnName>TITLE</columnName> + <state>READONLY</state> + </entityField> + <entityOutgoingField> + <name>PersSalesprojectMember_dfo</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Pers_entity</entityName> + <fieldName>PersSalesprojectMember_dfi</fieldName> + </dependency> + <children> + <entityParameter> + <name>RelationId_param</name> + <code>%aditoprj%/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js</code> + </entityParameter> + </children> + </entityOutgoingField> + <entityField> + <name>PERS_FULL_NAME</name> + <title>Name</title> + <linkedContext>Pers_context</linkedContext> + <outgoingField>PersSalesprojectMember_dfo</outgoingField> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js</valueProcess> + <fieldIdProcess>%aditoprj%/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js</fieldIdProcess> </entityField> </entityFields> <linkInformation> diff --git a/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js b/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..9146e0f6dde085619aae9f38397e04418b38110d --- /dev/null +++ b/entity/SalesprojectMember_entity/entityfields/pers_full_name/fieldIdProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.getString("$field.RELATION_ID")); \ No newline at end of file diff --git a/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js b/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ca036ffd5a295d82f15524afcf18dbf97a4965bc --- /dev/null +++ b/entity/SalesprojectMember_entity/entityfields/pers_full_name/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.PERS_FIRSTNAME") + " " + vars.get("$field.PERS_LASTNAME") ); \ No newline at end of file diff --git a/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js b/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js new file mode 100644 index 0000000000000000000000000000000000000000..3f0b3946afc5e8c9069e02de42cb104840632a39 --- /dev/null +++ b/entity/SalesprojectMember_entity/entityfields/perssalesprojectmember_dfo/children/relationid_param/code.js @@ -0,0 +1,4 @@ +import("system.result"); +import("system.vars"); + +result.string(vars.getString("$field.RELATION_ID")); \ No newline at end of file diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 6ddd3e5f5131ce5547f16cb86d4e3990cf0c495d..dae7af9c6955fc7a723e8e25b12bea0e9f493fe7 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -951,6 +951,18 @@ <entry> <key>A reason is only possible if a date is given.</key> </entry> + <entry> + <key>Role</key> + </entry> + <entry> + <key>End date</key> + </entry> + <entry> + <key>title</key> + </entry> + <entry> + <key>Documents</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> <sqlModels> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index 69912e334bb46a1ee99159fae41eed2fe2e4cef2..408e14d9d2e2bc7b3c8c92b2e39b8d1c5d624254 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -1226,6 +1226,19 @@ <key>A reason is only possible if a date is given.</key> <value>Begründung nur bei Ausgeschiedenen Mitbewerbern erlaubt.</value> </entry> + <entry> + <key>Role</key> + </entry> + <entry> + <key>End date</key> + <value>Enddatum</value> + </entry> + <entry> + <key>title</key> + </entry> + <entry> + <key>Documents</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 0a4e2533f06ac161a7c8eca6204fa9d2acab55a3..5caa62e97b9020658b591ff4f0fe9c2097d52af1 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -960,6 +960,18 @@ <entry> <key>A reason is only possible if a date is given.</key> </entry> + <entry> + <key>Role</key> + </entry> + <entry> + <key>End date</key> + </entry> + <entry> + <key>title</key> + </entry> + <entry> + <key>Documents</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod b/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod index e2724c490db5a550d4b54319279edf9f2b3118ab..9578e83ae8b172ad0e783d7df92c770e07d55552 100644 --- a/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod +++ b/neonContext/SalesprojectCompetition_context/SalesprojectCompetition_context.aod @@ -4,6 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>SalesprojectCompetitionFilter_view</filterview> <editview>SalesprojectCompetitionEdit_view</editview> + <preview>SalesprojectCompetitionPreview_view</preview> <entity>SalesprojectCompetition_entity</entity> <references> <neonViewReference> @@ -14,5 +15,9 @@ <name>df710f0b-ed2b-46d1-852d-47ada0b6b8f0</name> <view>SalesprojectCompetitionEdit_view</view> </neonViewReference> + <neonViewReference> + <name>6df65cb7-f8fc-4b6e-963d-df6dde6d523b</name> + <view>SalesprojectCompetitionPreview_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod b/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod index 6903eab641ea5880e04e91d07acc1377a4afd613..f1613afaa8244b853f63901cb843fe9861bcc490 100644 --- a/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod +++ b/neonContext/SalesprojectCycle_context/SalesprojectCycle_context.aod @@ -4,6 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>SalesprojectCycleFilter_view</filterview> <editview>SalesprojectCycleEdit_view</editview> + <preview>SalesprojectCyclePreview_view</preview> <entity>SalesprojectCycle_entity</entity> <references> <neonViewReference> @@ -14,5 +15,9 @@ <name>04073406-1035-4a3b-919b-7e0bfda699e0</name> <view>SalesprojectCycleEdit_view</view> </neonViewReference> + <neonViewReference> + <name>b3a4073e-9431-4de1-a4d5-c9d11a71a214</name> + <view>SalesprojectCyclePreview_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod b/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod index 3d8e851726cad96a7207546068a58e4559dd1627..2409dba4e4bac7e7bd7aabb6c706e587c7ecd66b 100644 --- a/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod +++ b/neonContext/SalesprojectForecast_context/SalesprojectForecast_context.aod @@ -4,6 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>SalesprojectForecastFilter_entity</filterview> <editview>SalesprojectForecastEdit_view</editview> + <preview>SalesprojectForecastPreview_view</preview> <entity>SalesprojectForecast_entity</entity> <references> <neonViewReference> @@ -14,5 +15,9 @@ <name>7cc72509-722b-4d4f-870c-08878129ceb9</name> <view>SalesprojectForecastEdit_view</view> </neonViewReference> + <neonViewReference> + <name>1fe6e10b-52b4-44a4-88d8-9784a967572c</name> + <view>SalesprojectForecastPreview_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod b/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod index 1656a40475f6acedfe2e3dfe78213f34f1b393ee..55c00eebd7e0d53d13bdae74a2a08ced9fecc767 100644 --- a/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod +++ b/neonContext/SalesprojectMember_context/SalesprojectMember_context.aod @@ -4,6 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>SalesprojectMemberFilter_view</filterview> <editview>SalesprojectMemberEdit_view</editview> + <preview>SalesprojectMemberPreview_view</preview> <entity>SalesprojectMember_entity</entity> <references> <neonViewReference> @@ -14,5 +15,9 @@ <name>ebef21a3-c0e1-4333-b769-eb967cb4099b</name> <view>SalesprojectMemberEdit_view</view> </neonViewReference> + <neonViewReference> + <name>dc850b82-3c28-4626-a0fd-a856c624c2e3</name> + <view>SalesprojectMemberPreview_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod b/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod index 16e0b2dbf3aed5e8ebc3309f4aa394128efc48bf..12b145a8fe72bb4395b65c868a40609e68b13e89 100644 --- a/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod +++ b/neonContext/SalesprojectSource_context/SalesprojectSource_context.aod @@ -4,6 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>SalesprojectSourceFilter_view</filterview> <editview>SalesprojectSourceEdit_view</editview> + <preview>SalesprojectSourcePreview_view</preview> <entity>SalesprojectSource_entity</entity> <references> <neonViewReference> @@ -14,5 +15,9 @@ <name>56784b63-0558-433d-94cc-30170b64c9ca</name> <view>SalesprojectSourceEdit_view</view> </neonViewReference> + <neonViewReference> + <name>231302ed-b2a5-4ccd-bd08-e6a536efbc58</name> + <view>SalesprojectSourcePreview_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..ac49613c7c4440231b667717f01d111225618f09 --- /dev/null +++ b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>SalesprojectCompetitionPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>SalesprojectCompetitionHeader_template</name> + <titleField>ORGNAME</titleField> + <descriptionField>INFO</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>SalesprojectCompetitionInfo_template</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>33d74022-ccf9-47e7-8e24-6a1cedb1274e</name> + <entityField>STATUS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0519da18-4079-422a-9b65-9ab6dff01f1a</name> + <entityField>DATE_CANCELLED</entityField> + </entityFieldLink> + <entityFieldLink> + <name>1c73d653-0734-4fc7-9965-5b4f35288e02</name> + <entityField>REASON</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..6aa10e24b4cb6488b7aea0e38b3acf276281cf16 --- /dev/null +++ b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>SalesprojectCyclePreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>SalesprojectCycleHeader_template</name> + <titleField>VALUE</titleField> + <descriptionField>DATE_START</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>SalesprojectForecastInfo_template</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>e77b903f-a06f-4437-9b25-693b6f2aa45f</name> + <entityField>DATE_END</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..1c6f48dca56ce90cb4c6353cd53033502bb01dde --- /dev/null +++ b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>SalesprojectForecastPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>SalesprojectForecastHeader_template</name> + <titleField>TYPE</titleField> + <descriptionField>DATE_START</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>SalesprojectForecastInfo_template</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>796d2325-8684-4723-b376-262074268f4c</name> + <entityField>VOLUME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>745f1f28-49a0-4c35-9c1a-e442d15716dc</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod index 30b525ebd49092cb0e1695a0b71709fc372cea80..d35e9aed4e5cad8506c409178127ffb8e734b30c 100644 --- a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod +++ b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod @@ -17,12 +17,8 @@ <entityField>ORG_NAME</entityField> </neonTableColumn> <neonTableColumn> - <name>4d642cf9-c660-40f4-b320-902821118d41</name> - <entityField>FIRSTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>10c8d22a-bf8b-4d20-9502-4d6c506afb37</name> - <entityField>LASTNAME</entityField> + <name>59e6aea1-9752-48b5-9d91-43edd0c1d670</name> + <entityField>PERS_FULL_NAME</entityField> </neonTableColumn> <neonTableColumn> <name>bea82980-0639-405a-ab3f-92e45f97090e</name> diff --git a/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..d2f08e2676ee36baee0f3dac9b79ecab3fde478b --- /dev/null +++ b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>SalesprojectMemberPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>SalesprojectMemberHeader_template</name> + <titleField>PERS_FULL_NAME</titleField> + <descriptionField>SALESPROJECT_ROLE</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..b891957e23a0f33f6718a128f81fc9636dab8a1f --- /dev/null +++ b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>SalesprojectSourcePreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>SalesprojectSourceHeader_template</name> + <titleField>SOURCE</titleField> + <descriptionField>ENTRYDATE</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>SalesprojectSourceInfo_template</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>e21bd1a0-368c-4842-bbfb-23db50c20ef7</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView>