Skip to content
Snippets Groups Projects
Commit a0f544a8 authored by Tobias Feldmann's avatar Tobias Feldmann
Browse files

Historien für PERS u ORG anlegen

parent 88d9cac4
No related branches found
No related tags found
No related merge requests found
......@@ -764,6 +764,13 @@
<index v="true" />
<title></title>
<description></description>
<dependencies>
<entityDependency>
<name>646530f0-dde5-46f4-8d88-481c461aeebb</name>
<entityName>HISTORY</entityName>
<fieldName>HISTORYID</fieldName>
</entityDependency>
</dependencies>
</entityFieldDb>
</entityFields>
</entityDb>
......
......@@ -86,6 +86,18 @@
<contentType>IMAGE</contentType>
<valueProcess>%aditoprj%/entity/History_entity/entityfields/image/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>USER_NEW</name>
<tableName>HISTORY</tableName>
<columnName>USER_NEW</columnName>
<valueProcess>%aditoprj%/entity/History_entity/entityfields/user_new/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>DATE_NEW</name>
<tableName>HISTORY</tableName>
<columnName>DATE_NEW</columnName>
<valueProcess>%aditoprj%/entity/History_entity/entityfields/date_new/valueProcess.js</valueProcess>
</entityField>
</entityFields>
<linkInformation>
<linkInformation>
......
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.user"));
\ No newline at end of file
import("system.util");
import("system.db");
import("system.neon");
import("system.vars");
if (vars.exists("$param.RowId_param") && vars.get("$param.RowId_param") != null )
{
var cols = new Array("HISTORYLINKID", "OBJECT_ID", "ROW_ID", "HISTORY_ID", "USER_NEW", "DATE_NEW");
var vals = new Array(util.getNewUUID(), 1, vars.get("$param.RowId_param"), vars.getString("$field.HISTORYID"), vars.getString("$sys.user"), vars.getString("$sys.date")); // use new OBJECT_ID for context
var colTypes = db.getColumnTypes("HISTORYLINK", cols);
db.insertData("HISTORYLINK", cols, colTypes, vals);
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.OrgId_param"))
if(vars.exists("$param.OrgId_param") && vars.get("$param.OrgId_param") != null)
result.string(vars.getString("$param.OrgId_param"));
else if(vars.get("$field.ORG_ID") == null)
result.string("0");
......
......@@ -15,5 +15,24 @@
<descriptionField>INFO</descriptionField>
<entityField>#ENTITY</entityField>
</cardViewTemplate>
<genericViewTemplate>
<name>HistoryInfo_template</name>
<showDrawer v="true" />
<entityField>#ENTITY</entityField>
<fields>
<entityFieldLink>
<name>b75a829e-bf18-40eb-b4cc-12bd75ed93f7</name>
<entityField>ENTRYDATE</entityField>
</entityFieldLink>
<entityFieldLink>
<name>6d31bb45-6069-468b-878f-060fe7224bce</name>
<entityField>DIRECTION</entityField>
</entityFieldLink>
<entityFieldLink>
<name>52b4623c-1648-458f-a6de-33024bc743ae</name>
<entityField>MEDIUM</entityField>
</entityFieldLink>
</fields>
</genericViewTemplate>
</children>
</neonView>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment