From ffd4b5bc4f64c7a4b7d32f9019c67a43dfc7e208 Mon Sep 17 00:00:00 2001 From: "d.lechner" <d.lechner@adito.de> Date: Wed, 29 May 2019 10:38:16 +0200 Subject: [PATCH] Changes to DocumentTemplate - Use EML instead of HTML Mail --- .../DocumentTemplate_entity.aod | 8 -------- .../entityfields/htmltext/stateProcess.js | 14 -------------- .../entityfields/htmltext/valueProcess.js | 17 ----------------- .../recordcontainers/db/onDBInsert.js | 5 ----- .../recordcontainers/db/onDBUpdate.js | 5 ----- .../DocumentTemplateEdit_view.aod | 4 ---- 6 files changed, 53 deletions(-) delete mode 100644 entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js delete mode 100644 entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js diff --git a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod index af70f2f13b..af59e8becb 100644 --- a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod +++ b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod @@ -135,14 +135,6 @@ </entityParameter> </children> </entityConsumer> - <entityField> - <name>htmlText</name> - <title>HTML</title> - <contentType>HTML</contentType> - <state>INVISIBLE</state> - <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js</stateProcess> - <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js</valueProcess> - </entityField> <entityField> <name>texText</name> <title>Text</title> diff --git a/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js deleted file mode 100644 index 8c4366f8e2..0000000000 --- a/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js +++ /dev/null @@ -1,14 +0,0 @@ -import("Document_lib"); -import("system.neon"); -import("system.result"); -import("system.vars"); - -if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "") -{ - var fileExtension = DocumentUtil.getFileExtensionFromUpload(vars.get("$field.NAME")); - - if(fileExtension == "html" || fileExtension == "htm" || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) - { - result.string(neon.COMPONENTSTATE_EDITABLE); - } -} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js deleted file mode 100644 index e9a47cbe00..0000000000 --- a/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js +++ /dev/null @@ -1,17 +0,0 @@ -import("Document_lib"); -import("system.util"); -import("system.db"); -import("system.neon"); -import("system.result"); -import("system.vars"); - -if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "" && vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) -{ - var fileExtension = DocumentUtil.getFileExtensionFromUpload(vars.get("$field.NAME")); - - if(fileExtension == "html" || fileExtension == "htm") - { - var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS"); - result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS"))); - } -} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js index 7c1f848e22..0d8f6fe0d4 100644 --- a/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js +++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js @@ -15,11 +15,6 @@ if(bindataUpload != "") filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA")); bindata = bindataUpload; } -else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "") -{ - filename = vars.get("$field.NAME") + ".html"; - bindata = util.encodeBase64String(vars.get("$field.htmlText")); -} else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "") { filename = vars.get("$field.NAME") + ".txt"; diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js index 6f1b4b78d0..df234535f2 100644 --- a/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js +++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js @@ -14,11 +14,6 @@ if(bindataUpload != "") bindata = bindataUpload; filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA")); } -else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "") -{ - filename = vars.get("$field.NAME") + ".html"; - bindata = util.encodeBase64String(vars.get("$field.htmlText")); -} else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "") { filename = vars.get("$field.NAME") + ".txt"; diff --git a/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod b/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod index 1cc6202cb1..ad738a5766 100644 --- a/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod +++ b/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod @@ -37,10 +37,6 @@ <name>c25464a6-1111-4f9f-a834-92015c2d87bc</name> <entityField>LANGUAGE</entityField> </entityFieldLink> - <entityFieldLink> - <name>850130f7-75b1-42ef-9da9-da98966d6367</name> - <entityField>htmlText</entityField> - </entityFieldLink> <entityFieldLink> <name>bf313ea8-821a-4693-8ba2-4246ad8a4f62</name> <entityField>texText</entityField> -- GitLab