diff --git a/C4IT - F4SD - M42WebApi.sln b/C4IT - F4SD - M42WebApi.sln index e5e1f32..c0e60c0 100644 --- a/C4IT - F4SD - M42WebApi.sln +++ b/C4IT - F4SD - M42WebApi.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.5.33424.131 +# Visual Studio Version 18 +VisualStudioVersion = 18.7.11919.86 stable MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "F4SD - M42WebApi", "F4SDM42WebApi\F4SD - M42WebApi.csproj", "{D8CBFFCA-0B43-4ACC-80EA-C944E7420CEE}" EndProject @@ -47,25 +47,6 @@ Global EndGlobalSection GlobalSection(SharedMSBuildProjectFiles) = preSolution M42F4SDUUXWorkspace\M42F4SDUUXWorkspace.projitems*{c3d52a04-2461-4f35-8edf-de7226add677}*SharedItemsImports = 13 - M42F4SDUUXWorkspace\M42F4SDUUXWorkspace.projitems*{d8cbffca-0b43-4acc-80ea-c944e7420cee}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(TeamFoundationVersionControl) = preSolution - SccNumberOfProjects = 5 - SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} - SccTeamFoundationServer = https://consulting4it.visualstudio.com/ - SccLocalPath0 = . - SccProjectUniqueName1 = F4SDHelper\\F4SD\u0020-\u0020Helper.csproj - SccProjectName1 = F4SDHelper - SccLocalPath1 = F4SDHelper - SccProjectUniqueName2 = F4SDM42WebApi\\F4SD\u0020-\u0020M42WebApi.csproj - SccProjectName2 = F4SDM42WebApi - SccLocalPath2 = F4SDM42WebApi - SccProjectUniqueName3 = M42F4SDUUXWorkspace\\F4SD\u0020-\u0020M42\u0020UUX\u0020Workspace.shproj - SccProjectName3 = M42F4SDUUXWorkspace - SccLocalPath3 = M42F4SDUUXWorkspace - SccProjectUniqueName4 = M42F4SDUUXWorkspace\\M42F4SDUUXWorkspace.projitems - SccProjectTopLevelParentUniqueName4 = M42F4SDUUXWorkspace\\F4SD\u0020-\u0020M42\u0020UUX\u0020Workspace.shproj - SccProjectName4 = M42F4SDUUXWorkspace - SccLocalPath4 = M42F4SDUUXWorkspace + M42F4SDUUXWorkspace\M42F4SDUUXWorkspace.projitems*{d8cbffca-0b43-4acc-80ea-c944e7420cee}*SharedItemsImports = 5 EndGlobalSection EndGlobal diff --git a/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0.zip b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0.zip new file mode 100644 index 0000000..19e3c62 Binary files /dev/null and b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0.zip differ diff --git a/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SD.min.js b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SD.min.js new file mode 100644 index 0000000..e67f356 --- /dev/null +++ b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SD.min.js @@ -0,0 +1,3 @@ +/*v1.0.0 (2024-10-29)*/var w;!function(o){"use strict";var e="c4it-f4sd-icons";o.mx=o.mx||{},o.mx.workspacesConfig=o.mx.workspacesConfig||{},o.mx.workspacesConfig.modules=o.mx.workspacesConfig.modules||{},o.mx.workspacesConfig.modules.add=o.mx.workspacesConfig.modules.add||function(e,n){o.mx.workspacesConfig.modules[e]=n},o.mx.workspacesConfig.modules.add("mx.C4IT.F4SD",{name:"mx.C4IT.F4SD",config:["$mdIconProvider",function(n){n.iconSet(e,"workspaces/C4IT_F4SD/F4SDIcons.svg"),o.mx=o.mx||{},o.mx.components=o.mx.components||{},o.mx.components.Icons=o.mx.components.Icons||{},o.mx.components.Icons.unshift({id:e,name:"C4IT F4SD Icons",icons:[{SVG:!0,id:e+":icon-f4sd",name:"F4SD Icon",keywords:["c4it","custom","f4sd"]},{SVG:!0,id:e+":icon-f4sd-coloured",name:"F4SD Icon (coloured)",keywords:["c4it","custom","f4sd"]}]})}]})} +(window),window,angular.module("mx.C4IT.F4SD").controller("mx.C4IT.F4SD.Actions.callF4SD",["mx.shell.Config","mx.SolutionBuilderAgent.Http","mx.shell.NotificationService","mx.internationalization",function(o,e,n,s){var t=this;this.restHost=o.settings.restHosts.default,this.messageF4SDOpened=s.get("c4it.f4sd.action-open-called")||"F4SD is beeing opened...",this.execute=function(o,s){var c=o[0]["Sys-ObjectId"]||o[0].ID;try{t.controllerParams=new URLSearchParams(s.controllerParams)}catch(a){console.log(a),n.error("Action config parameters format exception");return} +let i=new URL("/api/c4itf4sdwebapi/getdirectlinkf4sd/",t.restHost);i.searchParams.append("type",t.controllerParams.get("type")||s.name),i.searchParams.append("eoid",c),e.get(i.pathname+i.search).then(function(o){try{let e=new URL(o);"f4sdsend:"==e.protocol&&(t.controllerParams.has("showNotification")&&1==t.controllerParams.get("showNotification")&&n.info(t.messageF4SDOpened),window.location.href=o)}catch(s){console.log(s),n.error("Service not available")}},function o(e){console.log(e),n.error("Service not available")})}}]); \ No newline at end of file diff --git a/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SDIcons.svg b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SDIcons.svg new file mode 100644 index 0000000..194f4bd --- /dev/null +++ b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/F4SDIcons.svg @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/workspace.json b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/workspace.json new file mode 100644 index 0000000..816b055 --- /dev/null +++ b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/Files/WM/workspaces/C4IT_F4SD/workspace.json @@ -0,0 +1,7 @@ +{ + "description": "C4IT - F4SD - M42 ESM Integration", + "version": "1.0.0", + "resources": [ + "F4SD.min.js" + ] +} \ No newline at end of file diff --git a/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/install.xml b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/install.xml new file mode 100644 index 0000000..29e1bff --- /dev/null +++ b/C4IT - F4SD M42 ESM Integration Configuration Package v1.3.0.0/install.xml @@ -0,0 +1,45 @@ + + +