diff --git a/entity/MSTeamsMessage_entity/entityfields/importmessages/onActionProcess.js b/entity/MSTeamsMessage_entity/entityfields/importmessages/onActionProcess.js index 9b467cb15b6bb36560c56a74dd25e382679495f6..8b5a94d660b9cbd5ef4a49457965ad8bd4767f0e 100644 --- a/entity/MSTeamsMessage_entity/entityfields/importmessages/onActionProcess.js +++ b/entity/MSTeamsMessage_entity/entityfields/importmessages/onActionProcess.js @@ -1,5 +1,6 @@ +import("Sql_lib"); +import("system.datetime"); import("system.neon"); -import("system.logging"); import("Util_lib"); import("system.vars"); @@ -7,9 +8,16 @@ var messages = vars.get("$sys.selection"); var description = messages.map(function (id) { var [user, date, message] = JSON.parse(id); - return "[" + user + " " + date + "]\n" + message + "\n"; -}).join("\n"); + date = Date.parse(date).valueOf(); + return "[" + datetime.toDate(date, "dd.MM.yyyy HH:mm") + "] " + user + "<br>" + message + "<br>"; +}).join("<br>"); + +var links = newSelect(["OBJECT_TYPE", "OBJECT_ROWID"]) + .from("MST_TEAMLINK") + .where("MST_TEAMLINK.MST_TEAM_ID", vars.get("$param.TeamId_param")) + .table(); neon.openContext("Activity", "ActivityEdit_view", null, neon.OPERATINGSTATE_NEW, { - "Info_param": description + "Info_param": description, + "PresetLinks_param": JSON.stringify(links) }); \ No newline at end of file